Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Ispisati brojeve djeljive sa 5, 7 ili 11

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Ispisati brojeve djeljive sa 5, 7 ili 11

[ Pregleda: 1962 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

reloaded_
Muhamed Halilovic
Sarajevo

Član broj: 74164
Poruke: 4
*.europronet.ba.



Profil

icon [Zadatak] Ispisati brojeve djeljive sa 5, 7 ili 1113.11.2005. u 08:38 - pre 224 meseci
Problem glasi ovako:

Napisati program koji će ispisati brojeve djeljive sa 5, 7 ili 11, a manje ili jednake od nekog učitanog broja n sa tastature. Brojeve treba ispisati od najvećeg prema najmanjem. Koristiti for petlju.
Na primjer, ako je korisnik za n unio broj 20 onda program treba ispisati:
20
15
14
11
10
7
5

E, ja sam sad napravio code:

#include <stdio.h>
#include <math.h>

main()
{
int i,n;
printf("\n Unesi broj n: ");
scanf("%.1f",&n);
for (i=n; i>0; --i)
{
if( (i%5==0) || (i%7==0) || (i%11==0) )
printf("\n%d",i);
}

getch();
return 0;
}


kompajlira se dobro...Medjutim prilikom egzekucije, kada unesem neki broj npr 30, on mi daje redom sve brojeve djeljive sa gore postavljenim uslovima, ali umjesto da pocne od 30 i ide do 5, pocinje od 60-hiljada-nesta pa ide sve do 5 Mislim da je freska negdje u for petlji, ali meni se sve cini ok...Dali neko zna gdje je problem...?
 
Odgovor na temu

vladab
Vladimir Bašanović
Beograd

Član broj: 9512
Poruke: 498
194.106.175.*



Profil

icon Re: [Zadatak] Ispisati brojeve djeljive sa 5, 7 ili 1113.11.2005. u 10:05 - pre 224 meseci
Citat:
reloaded_:
scanf("%.1f",&n);

Eto ti problem. Umesto %.1f stavis %d i sve ti radi.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Ispisati brojeve djeljive sa 5, 7 ili 11

[ Pregleda: 1962 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.