Documente Academic
Documente Profesional
Documente Cultură
al Republicii Moldova
RAPORT
despre lucrarea de laborator Nr. 4
la Programarea calculatoarelor
Chişinău – 2020
Mersul lucrării:
EX I
Codul:
#include<stdio.h>
#include <math.h>
long long a[100];
int dec[100];
int n;
int main(){
printf("Introdu N: "); scanf("%i", &n);
printf("Introdu elementele array-ului in format binar\n");
int i,max,min,idx1,idx2;
for(i=0;i<n;i++){
printf("Element [%d]: ", i); scanf("%lli", &a[i]);
}
for(i=0;i<n;i++){
binToDec(i);
}
max = dec[0];
min = dec[0];
for(i=1;i<n;i++){
if(dec[i] > max){
max = dec[i];
idx1 = i;
}
if(dec[i] < min){
min = dec[i];
idx2 = i;
}
}
printf("Maximul este %lli\n", a[idx1]);
printf("Minimul este %lli\n", a[idx2]);
return 0;
}
Output:
Introdu N: 5
Introdu elementele array-ului in format binar
Element [0]: 1101
Element [1]: 11011
Element [2]: 1101010
Element [3]: 101010
Element [4]: 101010
Maximul este 1101010
Minimul este 1101
Schema-Bloc
EX II
Codul 15:
#include<stdio.h>
#include <math.h>
int i,j,sum = 0,n;
int main(){
printf("Introdu N: "); scanf("%i", &n);
int a[n][n];
printf("Introdu elementele array: ");
for(i=0;i<n;i++){
for(j=0;j<n;j++){
printf("Element [%d][%d]: ",i,j); scanf("%d", &a[i][j]);
}
}
for(i=0;i<n;i++){
sum += a[i][n-1];
}
printf("Suma totala a ultimei coloane este: %d", sum);
return 0;
}
Output:
Introdu N: 3
Introdu elementele array: Element [0][0]: 1
Element [0][1]: 2
Element [0][2]: 3
Element [1][0]: 4
Element [1][1]: 5
Element [1][2]: 6
Element [2][0]: 7
Element [2][1]: 8
Element [2][2]: 9
Suma totala a ultimei coloane este: 18o
Codul 15.1:
##include<stdio.h>
#include <math.h>
int i,j,sum = 0,n,idx;
int main(){
printf("Introdu N: "); scanf("%i", &n);
int a[n][n];
printf("Introdu elementele array: ");
for(i=0;i<n;i++){
for(j=0;j<n;j++){
printf("Element [%d][%d]: ",i,j); scanf("%d", &a[i][j]);
}
}
printf("Introdu indexul coloanei pentru care sa fie gasita suma");
scanf("%i", &idx);
for(i=0;i<n;i++){
sum += a[i][idx-1];
}
printf("Suma totala a coloanei este: %d", sum);
return 0;
}
Output:
Introdu N: 3
Introdu elementele array: Element [0][0]: 1
Element [0][1]: 2
Element [0][2]: 3
Element [1][0]: 4
Element [1][1]: 5
Element [1][2]: 6
Element [2][0]: 7
Element [2][1]: 8
Element [2][2]: 9
Introdu indexul coloanei pentru care sa fie gasita suma2
Suma totala a coloanei este: 15
Schema-Bloc(15.1):