Triko zdarma Triko zdarma
Pouze tento týden až 80 % sleva na vývoj webů v PHP.
Extra 10 % bodů navíc a tričko zdarma při zadání kódu "TRIKO10"
Avatar
Juraj Dero
Člen
Avatar
Juraj Dero:30.10.2018 12:55

Neviem ci som spravne pochopil zadanie. Program najde cislo K .

Zkusil jsem: int main(void)
{
int k, sum = 0;
float postupnost;

printf("Zadaj hladane cislo: ");
scanf("%d", &k);

do
{
printf("Zadaj cislo z postupnosti (pre ukoncenie zadaj 0): ");
scanf("%f", &postupnost);

if (postupnost == k )
{
sum++;
}
}
while (postupnost != 0);

printf ("Pocet vyskytov cisla K v postupnosti je: %d\n", sum);

return 0;
}

Chci docílit: Vytvorte program, ktorý zistí, koľkokrát sa celé číslo K nachádza v postupnosti čísiel. Postupnosť čísiel načítavajte sekvenčne a vkladanie ukončite vložením hodnoty nula.

 
Odpovědět 30.10.2018 12:55
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Juraj Dero
DarkCoder:30.10.2018 14:58

Ano, zadání bylo pochopeno správně. Pokud bude přidána do programu i knihovna studio.h, bude to v pořádku. Chybou je způsob ukončování posloupnosti nulou, neboť nula může být součástí posloupnosti. Ale to je chyba zadání, nikoli tvá.

Nahoru Odpovědět 30.10.2018 14:58
"„Učíš-li se proto, aby sis zapamatoval, zapomeneš. Učíš-li se proto, abys porozuměl, zapamatuješ si."
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.