Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 22.10.17 Prihlásený: 06.08.18 Príspevky: 20 Témy: 9 | 9 |
Zdravim, potreboval by som pomocou funkcie scanf (mozno sa to pomocou toho ani neda to neviem  )nacitat viacero hodnot do premennych/poľa. Problem je v tom ze ja neviem kolko hodnôt uzivatel zada moze zadat 1 cislo ale aj 6 cisel. skusal som to takto: scanf("%lf %lf", &b,&c); ale to nieje dobre. Malo by to byt tak ze uzivatel zada cisla do riadku vedla seba oddelene medzerou a stlaci enter.
|
|
Registrovaný: 27.06.09 Prihlásený: 26.01.21 Príspevky: 332 Témy: 3 | 3 Bydlisko: Košice - ok... |
- pouzijes zarazku - nejaku hodnotu, ktora ti oznaci koniec
- EOF - ale uz koncis so vstupom sa mi zda
- pokial sa ti da nacitat cislo nacitavas
- na zaciatku je pocet cisel
dalo by sa to este aj s bufferom
_________________ GitHub: mfocko | mfocko.xyz OSs: archLinux + fedora (+ Windows 10 Pro Insider Preview, only if needed) Server: archLinux [nginx + Docker (GitLab) + SSH/SFTP + local mirror (FTP/rsync - archLinux, Fedora) + samba + transmission] |
|
Registrovaný: 22.10.17 Prihlásený: 06.08.18 Príspevky: 20 Témy: 9 | 9 |
// Spojený príspevok 04.11.2017 22:05focko píše: - pouzijes zarazku - nejaku hodnotu, ktora ti oznaci koniec
- EOF - ale uz koncis so vstupom sa mi zda
- pokial sa ti da nacitat cislo nacitavas
- na zaciatku je pocet cisel
dalo by sa to este aj s bufferom Mohol by si to prosim napisat tu tak ako by si to zapisal v cecku ?? Z toho vysvetlenia som to velmi nepochopil  Pls  (
|
|
Registrovaný: 27.06.09 Prihlásený: 26.01.21 Príspevky: 332 Témy: 3 | 3 Bydlisko: Košice - ok... |
so zarazkou: nacitava cisla pokial nedostane -1; stale odcita to cislo od something, pri zapornych pripocita to cislo a pri -1 pripocita 1 a konciKód: #include <stdio.h>
int main(void) { int something = 10000; int number_from_user;
do { scanf("%d", &number_from_user); something -= number_from_user; } while (number_from_user != -1);
printf("%d\n", something);
return 0; }
_________________ GitHub: mfocko | mfocko.xyz OSs: archLinux + fedora (+ Windows 10 Pro Insider Preview, only if needed) Server: archLinux [nginx + Docker (GitLab) + SSH/SFTP + local mirror (FTP/rsync - archLinux, Fedora) + samba + transmission] |
|
Registrovaný: 22.10.17 Prihlásený: 06.08.18 Príspevky: 20 Témy: 9 | 9 |
a // Spojený príspevok 04.11.2017 22:52Diiky moc mam to  musel som to spravit trocha inak ale princip som pouzil rovnaky // Spojený príspevok 05.11.2017 13:53focko píše: so zarazkou: nacitava cisla pokial nedostane -1; stale odcita to cislo od something, pri zapornych pripocita to cislo a pri -1 pripocita 1 a konciKód: #include <stdio.h>
int main(void) { int something = 10000; int number_from_user;
do { scanf("%d", &number_from_user); something -= number_from_user; } while (number_from_user != -1);
printf("%d\n", something);
return 0; } Ok mam este jednu otazku nakoniec  Spravil som to takto (bill zada takisto uzivatel): double bill,inserted; double i=0; do { scanf("%lf", &inserted); i+=inserted; } while (bill>i); problem je ze mi to nacitava pokym sucet inserted neni viac ako bill ale ja by som to potreboval mat tak ze ked stlaci uzivatel enter tak mi to z cyklu vyjde aj ked je sucet inserted mensi vacsi alebo rovni bill. (A nemoze to byt tak ze si urcim nejaku hodnotu napr -1 a vtedy vyjde z cyklu)
|
|
Registrovaný: 15.06.14 Prihlásený: 27.01.21 Príspevky: 17374 Témy: 137 | 137 Bydlisko: Bratislava |
Kód: while (scanf("%lf", &var) > 0) { uloženie do poľa s nejakou inkrementaciou i aby si sa v ňom aj vedel posúvať }
_________________ ITX >>> ATX |
|
Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
 | v Assembler, C, C++, Pascal, Java | 5 | 1115 | 22.11.2006 23:42 redman |  | v Assembler, C, C++, Pascal, Java | 2 | 744 | 14.07.2007 12:40 jizzy.w |  | v Assembler, C, C++, Pascal, Java | 5 | 370 | 13.11.2011 16:14 walther |  | v PHP, ASP | 2 | 202 | 25.03.2014 17:42 shaggy |  | v PHP, ASP | 6 | 673 | 06.11.2007 15:45 Orwell |  | v PHP, ASP | 1 | 504 | 30.08.2008 20:44 p360t |  | v Assembler, C, C++, Pascal, Java | 1 | 512 | 10.02.2009 21:20 Fico |  | v PHP, ASP | 12 | 647 | 24.04.2008 18:37 Triminka |  | v Assembler, C, C++, Pascal, Java | 3 | 522 | 29.04.2009 20:31 stopa27 |  | v PHP, ASP | 7 | 424 | 05.05.2008 14:10 juho |  | v PHP, ASP | 0 | 302 | 30.01.2009 9:54 Alino |  | v PHP, ASP | 4 | 548 | 10.03.2008 8:23 stenley |  | v Assembler, C, C++, Pascal, Java | 11 | 631 | 26.01.2009 15:22 Fico |  | v Siete | 1 | 308 | 11.09.2010 9:58 Icehammer |  | v Assembler, C, C++, Pascal, Java | 2 | 390 | 05.11.2008 19:13 idiotart |  | v PHP, ASP | 2 | 353 | 26.09.2008 17:50 m4r14n |
|