FOR ciklus
1. Napisati program koji iscrtava jednakokraki pravougli trougao cija je stranica dimenzije n. Npr. za uneto n=4 iscrtava se
*
**
***
****
Resenje:
Program P; VAR n, i,j :integer;
begin writeln(' Unesite broj n: '); readln(n);
for i:=1 to n do begin for j:=1 to i do write('*'); writeln; end;
end. |
C #include <stdio.h>
int main(){
int n, i, j;
printf("Unesite broj n: "); scanf("%d", &n);
for(i=1;i<=n;i++){ for(j=1;j<=i;j++) putchar('*'); printf("\n"); }
return 0; }
|
2. Napisati program koji za uneto n iscrtava kvadrat dimenzije n. Npr. za uneto n=6 iscrtava se
******
* *
* *
* *
* *
******
Ideja resenja:
/*
ideja je da kvadrat koji treba iscrtati posmatramo kao jednu matricu sa n vrsta i n kolona; nase iscrtavanje ce se odvijati po vrstama:
prva i poslednja vrsta sastoje se samo od n zvezdica,
dok se vrste koje se nalaze izmedju, sastoje od jedne zvezde, n-2 belina i jos jedne zvezde;
naravno, posle iscrtavanja svake vrste treba preci u naredni red;
*/
3. Napisati program koji za uneto n (n>=1)iscrtava kvadrat kao na slici dimenzije n. Npr. za uneto n=6 iscrtava se
******
** *
* * *
* * *
* **
******
4. Napisati program koji za uneto n (n>=1) iscrtava slovo X visine 2n+1. Npr. za uneto n=2 iscrtava se
* *
* *
*
* *
* *
5. Napisati program koji za uneti broj n (n>0) ispisuje zbir njegovih cifara.
Na primer: za ulaz 123 izlaz je 6, za ulaz 5403 izlaz je 12.
6. Napisati program koji za uneti broj n (n>0) ispisuje najvecu cifru broja.
Na primer: za ulaz 123 izlaz je 3, za ulaz 5453 izlaz je 5.
7. Napisati C program koji učitava sa standardnog ulaza prirodan broj manji od milijarde i na standardni izlaz ispisuje da li cifre tog broja obrazuju strogo rastući niz. Na primer, cifre broja 118 ne obrazuju strogo rastući niz, cifre broja 8876551 ne obrazuju strogo rastući niz, dok cifre broja 1234569 obrazuju strogo rastući niz.
PASCAL Program P; VAR a: longint; b,c: integer; {tekuca cifra, prethodna cifra} i: Boolean; { indikator rastuceg poretka } begin readln(a); i:=true; {na pocetku pretpostavimo da poredak je strogo rastuci} c:=a mod 10; { izdvajanje cifre jedinica broja a } a:=a div 10; while (a<>0) and i do begin b:=a MOD 10; a:=a DIV 10; i:=(b<c); c:=b; end; if (i) then writeln(' Jeste strogo rastuci ') else writeln(' Nije strogo rastuci ');
end. |
C #include <stdio.h> main () { long a; // broj sa stdin, int b,i,c; /* tekuca cifra, indikator rastuceg poretka, prethodna cifra*/ scanf("%ld",&a); i=1; /* na pocetku pretpostavimo da poredak je strogo rastuci*/ c=a%10; /* izdvajanje cifre jedinica broja a */ a=a/10; while (a!=0 && i!=0) { b=a%10; a=a/10; i=(b<c); c=b; } (i==1)? printf("Jeste strogo rastuci\n"):printf("Nije strogo rastuci\n"); } |
|
C #include <stdio.h> main () { int a,b,i,c; /* broj sa stdn, tekuca cifra, indikator rastceg poretka, prethodna cifra*/ scanf("%d",&a); i=1; /* na pocetku pretpostavimo da poredak je strogo rastuci*/ c=a%10; /* izdvajanje cifre jedinica broja a */ a=a/10; while (a!=0 && i!=0) { b=a%10; a=a/10; i=(b<c); c=b; } (i==1)? printf("Jeste strogo rastuci\n"):printf("Nije strogo rastuci\n"); } |
8. Napisati C program koji učitava sa standardnog ulaza prirodan broj manji od 100000 i na standardni izlaz ispisuje da li je taj broj Armstrongov. N-to cifren broj je Armstrongov ako je jednak sumu N-tih stepena svojih cifara. Na primer, 1002 nije, 370 jeste, 407 jeste.
9. Napisati C program koji učitava sa standardnog ulaza prirodan broj n i na standardni izlaz ispisuje prvih n Nivenovih brojeva.
Prirodan broj je Nivenov ako je deljiv sumom svojih cifara. Na primer, za n=15, izlaz je 1,2,3,4,5,6,7,8,9,10,12,18,20,21,24.
10. Napisati C program koji učitava sa standardnog ulaza datum u formatu dd.mm.gggg i ispisuje na standardni izlaz redni broj tog dana u godini. Pretpostaviti da datumi su korektno uneti i da se odnose na vreme posle 15.10.1572.
Na primer ulaz 01.01.2005. izlaz 1
ulaz 03.02.2007. izlaz 34
ulaz 01.03.2000. izlaz 61
ulaz 01.03.2001. izlaz 60
FOR CIKLUS 1 NAPISATI PROGRAM KOJI ISCRTAVA JEDNAKOKRAKI PRAVOUGLI
LITÉR KÖZSÉG ÖNKORMÁNYZATÁNAK GAZDASÁGI CIKLUSPROGRAMJA 20112014 ÉV AZ ELMÚLT
NACRT PLANA ZA OLIMPIJSKI CIKLUS 202024 PRIJEDLOG UPRAVNOG ODBORA
Tags: ciklus 1., program, pravougli, ciklus, napisati, jednakokraki, iscrtava