Documente Academic
Documente Profesional
Documente Cultură
1. Scopul lucrării:
Studierea şi utilizarea instrucţiunilor de bază ale limbajului pentru prelucrare şi
modificarea masivelor unidimensionale.
2. Descrierea temei:
Şiruri de caractere
char nume_şir[dimensiunie];
Coala
SDE 525.1 081 01 ME
Mod Coala Nr. document Semnat. Data 3
3. Condiţia problemei:
Varianta 3: Este dat masivul unidimensional K[n].Sa se afle elementele divizibile
la 6 mai mari decit 16 de pe pozitii impare, valoarea ridicta la patrat a caror este mai
mica decit 200.
4. Listingul programului:
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
clrscr();
int n,K[50],i;
printf("Introdu lungimea vectorului:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("K[%d]=",i);
scanf("%d",&K[i]);
}
printf("Afisam vectorul ");
printf("K=");
for(i=0;i<n;i++)
{
printf("%3d",K[i]);
}
for(i=1;i<n;i+=2)
if((fmod(K[i],6)==0)&&(K[i]>16)&&(pow(K[i],2))<200);
{
printf("\nK[i]=%d",K[i]);
}
getch();
}
Coala
SDE 525.1 081 01 ME
Mod Coala Nr. document Semnat. Data 3
Rezultatul executiei:
Concluzie:
Dupa efectuarea lucrării de laborator nr. 4 am obţinut deprinderi practice in
modificarea masivelor unidimensionale [tablourilor liniare] în C/C++, şi anume am
aplicat cunoştiinţele teoretice pentru crearea masivelor, parcurgerea lor şi
modificarea lor. Deasemenea am aprofundat cunoştintele despre lucrul programelor
ciclice, studiat anterior. Am observat ca pentru şirurile de caractere e mult mai
convenabil de folosit funcţiile puts si gets. La fel am observat faptul că limbajul de
programare C/C++ pune la dispoziţie o bibliotecă (string.h) ce face posibilă lucrul
rapid şi eficient cu şirurile de caractere.
Pe lîngă toate am mai folosit încă odată funcţia switch. În fine, în urma acestei
lucrări de laborator am îmbinat toate cunoştintele acumulate anterior şi am elaborat
un program ciclic ce conţine: ramificări, tablouri unidimensionale şi siruri de
caractere, iar rezultatul execuţiei ne-a arătat că scopul nostru iniţial a fost atins.
Astfel, învăţăm aprofundat limbajul de programare C/C++ şi devenim cunoscuţi cu
metodele de rezolvare a programelor.
Coala
SDE 525.1 081 01 ME
Mod Coala Nr. document Semnat. Data 3