Documente Academic
Documente Profesional
Documente Cultură
Condiţia lucrării:
Ne este data matricea A(n,n).Sa se alcatuiasca un program care calculeaza cantitatea
elementelor divizibile la 3 de pe diagonala principala si deasupra ei .
Listingul lucrării
#include<stdio.h>
Int main(){
Int A[100],i,n,x=0,y=0,*p;
Printf(”Dati n”);
Scanf(”%d”,&n);
For(i=0;i<n;i++){
Scanf(”%d”,&A[i]);}
For(p=0;p!=n;p++){
If(*p==0) x++;
Else if(*p==1) y++;}
Printf(„In program sunt %d zerouri si %d unitati” ,x,y);
Getch();}
Rezultate
Dati n 5
1
0
4
5
1
In program sunt 1 zerouri si 2 unitati
Concluzii
Am efectuat lucrarea cu tema Programarea şi utilizarea pointerilor. Am
însușit posibilitățile limbajului C pentru organizarea ciclurilor
interative, prcesul de calcul al algoritmilor cu structură de tipul dat.
Am elaborat alboritmi și am alcătuit programe.
START
I=0
I<n
A[i]
I++
P=0
P!=A[n]
X++
Y++