Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 23. 01. 2012 14:18

Dragon
Příspěvky: 143
Reputace:   
 

Algoritmus - doplnění hodnot

Ahoj,

potřeboval bych poradit s tímto algoritmem - jaké hodnoty se budou nacházet v jednotlivých proměnných po provedení algoritmu. Je to příklad na procvičení ale nerozumím tomu jak si to mám představit zkoušel jsem to přepsat do konkrétního kódu ale asi to mám špatně přepsaný. Já to chápu tak, že když dosadím první číslo to je 6 tak a = 6 pak je podmínka a tomu nerozumím co to znamená to je větší nebo menší než 0 nebo jak si to mám představit? Protože kdyby to bylo větší než nula tak se mi zdá že by byl nekonečný cyklus takže to jsem si asi přepsal špatně.

Předem díky za pomoc.

http://forum.matweb.cz/upload3/img/2012-01/24344_V%25C3%25BDst%25C5%2599i%25C5%25BEek.PNG

Offline

  • (téma jako vyřešené označil(a) Dragon)

#2 23. 01. 2012 16:47

Victronix
Zelenáč
Místo: Boskovice
Příspěvky: 14
Reputace:   
 

Re: Algoritmus - doplnění hodnot

↑ Dragon:
Taky to nechápu.  Zkus to spravit.

Offline

 

#3 23. 01. 2012 17:08 — Editoval gladiator01 (23. 01. 2012 17:25)

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: Algoritmus - doplnění hodnot

↑ Dragon:
<> znamená nerovná se


Takhle by to vypadalo třeba c, jestli ti to pomůže

Code:

#include <stdio.h>
#include <stdlib.h>

int main()
{
   int a,b,c,cislo;
  
  //čtu číslo 6
   printf("zadej cislo: " );
   scanf("%i",&cislo);  //cti(cislo)
  
   //do a uložím 6
   a=cislo;             //a:=cislo;   
   
   //tělo cyklu se budou opakovat dokud se cislo nerovná nule
   while(cislo!=0)      //dokud cislo<>0 opakuj
   {
       b=cislo;         //b:=cislo;

      //postupně čtu všechny čísla (4,2,0) 
       printf("zadej cislo: " );
       scanf("%i",&cislo);//cti(cislo)  
       
       c=a*b;           //c:=a*b; 
    }
   
    printf("a=%i, b=%i, c=%i",a,b,c); //vypis hodnoty a,b,c
 
   
   system("PAUSE");   
   return 0;
    
}

Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

#4 23. 01. 2012 22:13

Dragon
Příspěvky: 143
Reputace:   
 

Re: Algoritmus - doplnění hodnot

Díky moc už to chápu.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson