Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

Pomoc ljudi!
WWW:

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
CROmpir
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 15. 09. 2009. (18:27:06)
Postovi: (B3)16
Sarma = la pohva - posuda
= 7 - 2

PostPostano: 12:11 sub, 25. 9. 2010    Naslov: Pomoc ljudi! Citirajte i odgovorite

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]
Korisnički profil Pošaljite privatnu poruku
ante003
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 10. 2008. (17:45:10)
Postovi: (3C5)16
Spol: muško
Sarma = la pohva - posuda
24 = 71 - 47

PostPostano: 12:46 sub, 25. 9. 2010    Naslov: Citirajte i odgovorite

pa 0/nesto je opet nula.

1 2 3 0 5 6
djeljitelj 2
djeljitelj 0
(ovo je moj unos i izlaz)


tako da ti dobro ispisuje jer je 0/3=0. jedino mi je dolazila poruka "Floating point exception" koja je nestala kad sam zamjenio uvjete u if-u.
Uvjeti u ifu se citaju po redu kako si napisao. A tu ti je bitnije jel ti je nazivnik nula ili nije pa tek onda ides dijeliti i provjeravati uvjete koji su ti vec zadani.
pa 0/nesto je opet nula.

1 2 3 0 5 6
djeljitelj 2
djeljitelj 0
(ovo je moj unos i izlaz)


tako da ti dobro ispisuje jer je 0/3=0. jedino mi je dolazila poruka "Floating point exception" koja je nestala kad sam zamjenio uvjete u if-u.
Uvjeti u ifu se citaju po redu kako si napisao. A tu ti je bitnije jel ti je nazivnik nula ili nije pa tek onda ides dijeliti i provjeravati uvjete koji su ti vec zadani.



_________________
Ako ste previše otvorenog uma, ispast će vam mozak
------------------------------------------------------
Racunalo bez Windowsa je kao riba bez bicikla
[Vrh]
Korisnički profil Pošaljite privatnu poruku
M.M.
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 20. 10. 2006. (21:16:03)
Postovi: (23)16
Sarma = la pohva - posuda
= 7 - 2

PostPostano: 16:48 sub, 25. 9. 2010    Naslov: Citirajte i odgovorite

Moze li mi tko reci, ako je to moguce,
sto trebam ukljucit u ovom glupom CodeBlock-u
da mi javi neko objasnjenje koja mi je greska, a ne samo u kojoj je liniji...
ocajna sam :(
Moze li mi tko reci, ako je to moguce,
sto trebam ukljucit u ovom glupom CodeBlock-u
da mi javi neko objasnjenje koja mi je greska, a ne samo u kojoj je liniji...
ocajna sam Sad



_________________
tea
[Vrh]
Korisnički profil Pošaljite privatnu poruku
ante003
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 10. 2008. (17:45:10)
Postovi: (3C5)16
Spol: muško
Sarma = la pohva - posuda
24 = 71 - 47

PostPostano: 16:53 sub, 25. 9. 2010    Naslov: Citirajte i odgovorite

To na windowsima imas CB ili ?
Ako si na windowsima, moja ti je preporuka da koristis Dev C++. s njim nisam nikad problema imao :)
To na windowsima imas CB ili ?
Ako si na windowsima, moja ti je preporuka da koristis Dev C++. s njim nisam nikad problema imao Smile



_________________
Ako ste previše otvorenog uma, ispast će vam mozak
------------------------------------------------------
Racunalo bez Windowsa je kao riba bez bicikla
[Vrh]
Korisnički profil Pošaljite privatnu poruku
M.M.
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 20. 10. 2006. (21:16:03)
Postovi: (23)16
Sarma = la pohva - posuda
= 7 - 2

PostPostano: 18:14 sub, 25. 9. 2010    Naslov: Citirajte i odgovorite

Hvala, koristila sam to zadnje 4 god.
Samo sam ja imala dosta problema s njim.
Ali pokusavam ici s vremenom, kazu da je zastarilo, pa ... ;)
Hvala, koristila sam to zadnje 4 god.
Samo sam ja imala dosta problema s njim.
Ali pokusavam ici s vremenom, kazu da je zastarilo, pa ... Wink



_________________
tea
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Swerz
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2009. (21:30:28)
Postovi: (182)16
Spol: muško
Sarma = la pohva - posuda
15 = 33 - 18

PostPostano: 18:44 sub, 25. 9. 2010    Naslov: Citirajte i odgovorite

A cuj, autocad je star pa se jos koristi...
Anyway, koristi one programe koje su ti dostupni na praktikumima na faxu, jer ces na njima pisati kolokvije pa zasto se ne naviknuti na njih.
A cuj, autocad je star pa se jos koristi...
Anyway, koristi one programe koje su ti dostupni na praktikumima na faxu, jer ces na njima pisati kolokvije pa zasto se ne naviknuti na njih.



_________________
Though your dreams be tossed and blown...
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3560)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 4:04 ned, 26. 9. 2010    Naslov: Re: Pomoc ljudi! Citirajte i odgovorite

[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.

Kod:
if (z%y==0 && y!=0)


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.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
CROmpir
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 15. 09. 2009. (18:27:06)
Postovi: (B3)16
Sarma = la pohva - posuda
= 7 - 2

PostPostano: 12:03 ned, 26. 9. 2010    Naslov: Citirajte i odgovorite

e da, nisam se sjetio toga... :p puno hvala :D sada radi zadatak.
e da, nisam se sjetio toga... :p puno hvala Very Happy sada radi zadatak.


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2 Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan