ne znam uradim zadatak u C

ne znam uradim zadatak u C

offline
  • Dario V.
  • Pridružio: 10 Jan 2012
  • Poruke: 975

Napisano: 10 Maj 2012 23:44

Nisam ga ni uradio neki dan ni na testu!



programski jezik C je !

Aj molim vas pomoc !

Ajde molim vas treba mi sto prije da ne okinem

Dopuna: 11 Maj 2012 1:18

Evo ja sam uradio ovo, ali radi sumu svih brojeva izmedju a i b, a ne radi sumu delilaca vecih od b koji su deljivi sa a.
npr:
uneto za a= 36, b =10.
delioci su 12, 18, 36 i to se sabere, valjd anisam neki propustio o.O

#include <stdio.h>

main()
{
int a,b,i,s;

printf("Unesi 2 broja: ");
scanf("%d %d",&a,&b);
s=0;

for(i=a+1;i<b;i++){
if (a/b==0) s+=i;}

printf("Suma delilaca je %d\n",s);
system("pause");
}

kao da to if (a/b==0) ne radi funkciju koju sam ja zamislio Sad

pri unosenju podataka mora se uneti manji broj prvo pa tek onda veci, kako to da se ispravi ?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Pa po obome sto si napisao ne bi ni usao u petlju jer je ( po test primeru)
i = 37, b=10, tako da uslov da je i<b ne vazi...
Kako ti onda uopste radi sumu?

onako iz glave, petlja je ovakva:

for(i=b+1;i<a;i++){
if (a%i==0) s+=i;}



offline
  • Dario V.
  • Pridružio: 10 Jan 2012
  • Poruke: 975

aj hvala ti ne radi perfektno ali doradicu Wink

Ko je trenutno na forumu
 

Ukupno su 1059 korisnika na forumu :: 33 registrovanih, 4 sakrivenih i 1022 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., anta, avijacija, babaroga, Bloody, bojcistv, cemix, Denaya, Djokislav, FOX, kbobo, Kubovac, kybonacci, Litostroton, MB120mm, mercedesamg, Mercury, mikrimaus, milenko crazy north, Milometer, naki011, Panter, Povratak1912, Sančo, shone34, stegonosa, tmanda323, Vlada78, Volkhov-M, YugoSlav, |_MeD_|, Žoržo, šumar bk2