Prikazi cijelu temu 28.12.2010 21:36
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: C rijeseni zadaci
6. Napisati program koji ce ispisati brojeve djeljive sa 5, 7 ili 11, a manje ili jednake od nekog ucitanog broja n sa tastature. Brojeve treba ispisati od najveceg prema najmanjem. Obavezno koristiti for petlju. Na primjer, ako je korisnik za n unio broj 20 onda program treba ispisati:
20
15
14
11
10
7
5
RJEÅ ENJE:
PreuzmiIzvorni kôd (C#):
  1. #include <stdio.h>
  2. int main()
  3. {
  4. // Definisanje varijabli int n, i;
  5. // Unos nekog prirodnog broja printf("Unesite broj: "); scanf("%d", &n);
  6. /* For petlja postavlja brojac „i“ na vrijednost unesenog broja, i provjerava
  7. se da li je taj broj djeljiv sa 5, 7 ili 11, i ako jeste printa ga na ekran i umanjuje brojac za jedan, ako broj nije djeljiv sa ovim brojevima, onda se samo brojac umanji na kraju for petlje bez printanja broja na ekranu. Isti se postupak ponavlja i za broj manji za jedan, kao i broj manji za dva... sve tako do broja 1 (mogli smo staviti i 4 jer brojevi ispod 5 svakako nisu djeljivi sa ovim brojevima! */
  8. for(i=n;i>0;i--)
  9. {
  10. if ((i % 5 == 0)||(i % 7 == 0)||(i % 11 == 0)) printf("\n Broj: %d", i);
  11. }
  12. // Kraj programa getch();
  13. return 0;
  14. }

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 08.01.2011 19:31 od strane zxz.