potrebujem poradit

Sekcia o programovaní, programovacích jazykoch...
amd64
Používateľ
Používateľ
Príspevky: 225
Dátum registrácie: Po 29. Sep, 2008, 16:03

potrebujem poradit

Príspevok od používateľa amd64 »

caute,
potrebujem pomoc s jednym prikladom. tu je znenie:

Kód: Vybrať všetko

Napiste program ktory pise prirodzene cisla od 1 do 10 a po každom desiatom cisle sa spyta ci chcem pokracovat a podla odpovede robi dalej. odpoved moze byt 'a' alebo 'n'.
mam uz nieco spravene len to este trebas poupravit a to mi akosi nejde, takze pozrite sa mi nato pls, tu je kod :

Kód: Vybrať všetko

#include <stdio.h>

int main()
{
    int y,a,c;
    do {
         for (y=1; y<=10; y++) 
          printf("%d\n",y); 
          
           printf("Chces pokracovat?\n");
           c=getchar();}
                                    
            while (c == 'a');
      printf("konec");
      while(1);
      return 0;
} 
amd64
Používateľ
Používateľ
Príspevky: 225
Dátum registrácie: Po 29. Sep, 2008, 16:03

Re: potrebujem poradit

Príspevok od používateľa amd64 »

takze uz som prisiel na sposob vyriesenia, stacilo za toto

Kód: Vybrať všetko

 c=getchar();
dat toto

Kód: Vybrať všetko

while (getchar() != '\n');  
a uz to ide, lebo pred tym mi tam citalo aj enter a potom to bralo na nasledujucej obratke ako odpoved :dance:

Návrat na "Programovanie"