Sunteți pe pagina 1din 6

Ministerul Educaţiei

al Republicii Moldova

Universitatea Tehnică a Moldovei

SI-191

RAPORT
despre lucrarea de laborator Nr. 5
la Programarea calculatoarelor

Tema: Dezvoltarea algoritmilor cu funcții elementareii elementare


Varianta 22

A îndeplinit: Sandrovschi Nicolae

Chişinău – 2019
Mersul lucrării:
EX I

Codul:
#include <stdio.h>
int a[100],i,dif,n,k=1;
int main() {
printf("Introdu lungimea array-ului: \n");scanf("%i", &n);
printf("Introdu diferenta: "); scanf("%i", &dif);
for(i=0;i<n;i++){
printf("Introdu elementul [%i]", i); scanf("%i", &a[i]);
}
perechi();
return 0;
}

void perechi(){
for(i=0;i<n-1;i++){
if(a[i+1] - a[i] == dif){
printf("Perechea %i, %i - %i\n", k, a[i+1], a[i]);
k++;
}
}
}

Output:
Introdu lungimea array-ului:
7
Introdu diferenta: 1
Introdu elementul [0]1
Introdu elementul [1]2
Introdu elementul [2]4
Introdu elementul [3]5
Introdu elementul [4]7
Introdu elementul [5]8
Introdu elementul [6]9
Perechea 1, 2 - 1
Perechea 2, 5 - 4
Perechea 3, 8 - 7
Perechea 4, 9 - 8

Schema-Bloc:
EX II

Codul:

#include <stdio.h>
int a[100][100],i,j,m,suma=0;
int main() {
printf("Introdu M: "); scanf("%i", &m);
for(i=0;i<m;i++){
for(j=0;j<m;j++){
printf("Introdu element[%i][%i]: ", i, j); scanf("%i", &a[i][j]);
}
}
for(i=0;i<m;i++){
for(j=0;j<m;j++){
printf("%i ", a[i][j]);
}printf("\n");
}
sumaa();
printf("Suma este %i", suma);
return 0;
}

void sumaa(){
for(i=0, j=1 ;i<m-1, j<m;i++, j++){
suma+= a[i][j];
}
for(i=1,j=0;j<m-1, i<m;i++, j++){
suma += a[i][j];
}
}
Output:

Introdu M: 4
Introdu element[0][0]: 1
Introdu element[0][1]: 2
Introdu element[0][2]: 3
Introdu element[0][3]: 4
Introdu element[1][0]: 5
Introdu element[1][1]: 6
Introdu element[1][2]: 7
Introdu element[1][3]: 8
Introdu element[2][0]: 9
Introdu element[2][1]: 10
Introdu element[2][2]: 11
Introdu element[2][3]: 12
Introdu element[3][0]: 13
Introdu element[3][1]: 14
Introdu element[3][2]: 15
Introdu element[3][3]: 16
1234
5678
9 10 11 12
13 14 15 16
Suma este 51
Schema-Bloc:

Concluzie: În urma acestei lucrări de laborator am lucrat cu funcții elementareii


elementare utilizandu-le în contexte potrivite și folositoare.i folositoare.

S-ar putea să vă placă și

  • Biofizica
    Biofizica
    Document2 pagini
    Biofizica
    Iura Cazacu
    Încă nu există evaluări
  • SFSD
    SFSD
    Document1 pagină
    SFSD
    Iura Cazacu
    Încă nu există evaluări
  • Nano Medic
    Nano Medic
    Document1 pagină
    Nano Medic
    Iura Cazacu
    Încă nu există evaluări
  • Poziția de Lider În Domeniul Tehnologiilor Generice Și Industriale
    Poziția de Lider În Domeniul Tehnologiilor Generice Și Industriale
    Document5 pagini
    Poziția de Lider În Domeniul Tehnologiilor Generice Și Industriale
    Iura Cazacu
    Încă nu există evaluări
  • Materiale
    Materiale
    Document1 pagină
    Materiale
    Iura Cazacu
    Încă nu există evaluări
  • Masini Multe
    Masini Multe
    Document1 pagină
    Masini Multe
    Iura Cazacu
    Încă nu există evaluări
  • Lab Broasca
    Lab Broasca
    Document6 pagini
    Lab Broasca
    Iura Cazacu
    Încă nu există evaluări
  • Lab - 5
    Lab - 5
    Document4 pagini
    Lab - 5
    Iura Cazacu
    Încă nu există evaluări
  • Lab - 5
    Lab - 5
    Document4 pagini
    Lab - 5
    Iura Cazacu
    Încă nu există evaluări
  • Masini Vechi
    Masini Vechi
    Document1 pagină
    Masini Vechi
    Iura Cazacu
    Încă nu există evaluări
  • Lab nr.2 Tensiune Superficiala
    Lab nr.2 Tensiune Superficiala
    Document5 pagini
    Lab nr.2 Tensiune Superficiala
    Iura Cazacu
    Încă nu există evaluări
  • Lab 4 TB
    Lab 4 TB
    Document1 pagină
    Lab 4 TB
    Iura Cazacu
    Încă nu există evaluări
  • Lab Broasca
    Lab Broasca
    Document6 pagini
    Lab Broasca
    Iura Cazacu
    Încă nu există evaluări
  • Masini Vechi
    Masini Vechi
    Document1 pagină
    Masini Vechi
    Iura Cazacu
    Încă nu există evaluări
  • Diplo
    Diplo
    Document1 pagină
    Diplo
    Iura Cazacu
    Încă nu există evaluări
  • Imulite
    Imulite
    Document1 pagină
    Imulite
    Iura Cazacu
    Încă nu există evaluări
  • Lab MED3
    Lab MED3
    Document2 pagini
    Lab MED3
    Iura Cazacu
    Încă nu există evaluări
  • Server
    Server
    Document1 pagină
    Server
    Iura Cazacu
    Încă nu există evaluări
  • Lab Med 4
    Lab Med 4
    Document2 pagini
    Lab Med 4
    Iura Cazacu
    Încă nu există evaluări
  • Laboratorul 2 La MED
    Laboratorul 2 La MED
    Document1 pagină
    Laboratorul 2 La MED
    Iura Cazacu
    Încă nu există evaluări
  • Lab 3 TB
    Lab 3 TB
    Document2 pagini
    Lab 3 TB
    Iura Cazacu
    Încă nu există evaluări
  • Lab 5 TB
    Lab 5 TB
    Document2 pagini
    Lab 5 TB
    Iura Cazacu
    Încă nu există evaluări
  • Lab 2 TB
    Lab 2 TB
    Document1 pagină
    Lab 2 TB
    Iura Cazacu
    Încă nu există evaluări
  • Laboratorul 1 Med
    Laboratorul 1 Med
    Document1 pagină
    Laboratorul 1 Med
    Iura Cazacu
    0% (1)
  • Chestionar Evaluarea II DMCO PDF
    Chestionar Evaluarea II DMCO PDF
    Document1 pagină
    Chestionar Evaluarea II DMCO PDF
    Iura Cazacu
    Încă nu există evaluări
  • Chestionar Evaluarea II DMCO PDF
    Chestionar Evaluarea II DMCO PDF
    Document1 pagină
    Chestionar Evaluarea II DMCO PDF
    Iura Cazacu
    Încă nu există evaluări
  • Me 8
    Me 8
    Document3 pagini
    Me 8
    Iura Cazacu
    Încă nu există evaluări
  • Labhh 7
    Labhh 7
    Document4 pagini
    Labhh 7
    Mihai Rusu
    Încă nu există evaluări
  • Lab 6
    Lab 6
    Document5 pagini
    Lab 6
    Andrian Ciumac
    Încă nu există evaluări
  • Sarcina Lab2
    Sarcina Lab2
    Document10 pagini
    Sarcina Lab2
    Nickolae Enachi
    Încă nu există evaluări