Documente Academic
Documente Profesional
Documente Cultură
RAPORT
Lucrarea de laborator nr.3
la Programarea Calculatoarelor
A efectuat:
st. gr. SI-151 D.Cucu
A verificat:
dr., conf.univ. M. Kulev
Chiinu -2015
0
Lucrarea de laborator nr.3
Varianta 11:
Numarul de elemente, valoarea carora nu coincide cu numarul lui de ordine.
Mersul lucrrii:
Analiza datelor
Date de intrare:
n,a[50] variabile de tip integer
n numarul de elemente al tabloului, numarul de locuri prelucrate
a[50] elementele tabloului
Date de iesire:
k variabila de tip integer, numarul de elemente, valoarea carora nu coincide cu
numarul lui de ordine
Date intermediare:
i variabila simpla de tip integer, indicele elementului din tablou
1
Schema logic a algoritmului:
START
"Introduceti numarul
de elemente al tabloului:"
"Introduceti elementele
tabloului:"
Da
a[i]
k=0
a[i]
Nu
a[i]!=i+1
Da
k++
getch()
2
STOP
#include<stdio.h>
#include<conio.h>
int main()
{
int i,n,a[50],k;
printf("Introduceti numarul de elemente al tabloului: ");
scanf("%d",&n);
printf("Introduceti elementele tabloului: \n");
for(i=0; i<n; i++)
{
scanf("%d",&a[i]);
}
printf("Tabloul introdus este: \n");
k=0;
for(i=0; i<n; i++)
{
printf("%d ",a[i]);
if(a[i]!=i+1)
{
k++;
}
}
printf("\nNumarul de elemente este: %d",k);
getch();
return 0;
}
Rezultatele obtinute:
3
Concluzii:
Bibliografie: