Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
CROmpir Forumaš(ica)
Pridružen/a: 15. 09. 2009. (18:27:06) Postovi: (B3)16
|
Postano: 12:11 sub, 25. 9. 2010 Naslov: Pomoc ljudi! |
|
|
Imam zadatak da upisem 6 cijelih brojeva te da program ispisuje svaki koji je djeljiv s svojim prethodnim. Problem mi je kad dodje 0. Kako da to rijesim? Posto s nulom nemoze djeliti.
Rijesio sam ga kako mi je prvo palo na pamet, bez petlja.
[code:1]#include <stdio.h>
int main() {
int x,y,z,a,b,c;
scanf("%d %d %d %d %d %d", &x,&y,&z,&a,&b,&c);
if (y%x==0 && x!=0){
printf("djeljitelj %d\n",y);}
if (z%y==0 && y!=0){
printf("djeljitelj %d\n",z); }
if (a%z==0 && z!=0){
printf("djeljitelj %d\n",a);}
if (b%a==0 && a!=0){
printf("djeljitelj %d\n",b);}
if (c%b==0 && b!=0){
printf("djeljitelj %d\n",c);}
return 0;
}
[/code:1]
Imam zadatak da upisem 6 cijelih brojeva te da program ispisuje svaki koji je djeljiv s svojim prethodnim. Problem mi je kad dodje 0. Kako da to rijesim? Posto s nulom nemoze djeliti.
Rijesio sam ga kako mi je prvo palo na pamet, bez petlja.
Kod: | #include <stdio.h>
int main() {
int x,y,z,a,b,c;
scanf("%d %d %d %d %d %d", &x,&y,&z,&a,&b,&c);
if (y%x==0 && x!=0){
printf("djeljitelj %d\n",y);}
if (z%y==0 && y!=0){
printf("djeljitelj %d\n",z); }
if (a%z==0 && z!=0){
printf("djeljitelj %d\n",a);}
if (b%a==0 && a!=0){
printf("djeljitelj %d\n",b);}
if (c%b==0 && b!=0){
printf("djeljitelj %d\n",c);}
return 0;
}
|
|
|
[Vrh] |
|
ante003 Forumaš(ica)
Pridružen/a: 13. 10. 2008. (17:45:10) Postovi: (3C5)16
Spol:
|
|
[Vrh] |
|
M.M. Forumaš(ica)
Pridružen/a: 20. 10. 2006. (21:16:03) Postovi: (23)16
|
|
[Vrh] |
|
ante003 Forumaš(ica)
Pridružen/a: 13. 10. 2008. (17:45:10) Postovi: (3C5)16
Spol:
|
|
[Vrh] |
|
M.M. Forumaš(ica)
Pridružen/a: 20. 10. 2006. (21:16:03) Postovi: (23)16
|
|
[Vrh] |
|
Swerz Forumaš(ica)
Pridružen/a: 13. 02. 2009. (21:30:28) Postovi: (182)16
Spol:
|
|
[Vrh] |
|
vsego Site Admin
Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3560)16
Spol:
Lokacija: /sbin/init
|
Postano: 4:04 ned, 26. 9. 2010 Naslov: Re: Pomoc ljudi! |
|
|
[quote="CROmpir"]Imam zadatak da upisem 6 cijelih brojeva te da program ispisuje svaki koji je djeljiv s svojim prethodnim. Problem mi je kad dodje 0. Kako da to rijesim? Posto s nulom nemoze djeliti.
...[/quote]
Preporucam petlju, neovisno o tome u kojoj zadaci je zadatak.
[code:1]if (z%y==0 && y!=0)[/code:1]
Izraz se evaluira po redu. Dakle, ti ovdje prvo provjeravas je li nesto djeljivo s [tt]y[/tt], a tek onda je li [tt]y[/tt] jednak nuli.
CROmpir (napisa): | Imam zadatak da upisem 6 cijelih brojeva te da program ispisuje svaki koji je djeljiv s svojim prethodnim. Problem mi je kad dodje 0. Kako da to rijesim? Posto s nulom nemoze djeliti.
... |
Preporucam petlju, neovisno o tome u kojoj zadaci je zadatak.
Izraz se evaluira po redu. Dakle, ti ovdje prvo provjeravas je li nesto djeljivo s y, a tek onda je li y jednak nuli.
_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
|
|
[Vrh] |
|
CROmpir Forumaš(ica)
Pridružen/a: 15. 09. 2009. (18:27:06) Postovi: (B3)16
|
|
[Vrh] |
|
|