NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze: postupnosti čísiel.

V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
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
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
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.