Ajutor!!! C++ dacă se poate
Se va determina media aritmetică a elementelor de pe prima și ultima
linie ale unei matrice(se vor prelucra toate elementele matricei).
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int matrice[100][100];
int n,m;
int numere = 0;
int media = 0;
cin >> n >> m;
for(int i = 0; i < n; i++){
for(int j = 0; j < n; j++){
cin >> matrice[i][j];
if(i == 0 || i == n - 1){
numere++;
media += matrice[i][j];
}
}
}
cout << "Media este: " << media/numere;
return 0;
}
Explicație:
class HelloWorld {
public static void main(String[] args) {
int[][] matrice = new int[100][100];
Scanner console = new Scanner(System.in);
int n = console.nextInt();
int m = console.nextInt();
int numere = 0;
int media = 0;
for(int i = 0; i < n; i++){
for(int j = 0; j < m; j++){
matrice[i][j] = console.nextInt();
if(i == 0 || i == n-1){
numere = numere + 1;
media = media + matrice[i][j];
}
}
}
System.out.printf("Media este: %d", media/numere);
}
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
using namespace std;
int main()
{
int matrice[100][100];
int n,m;
int numere = 0;
int media = 0;
cin >> n >> m;
for(int i = 0; i < n; i++){
for(int j = 0; j < n; j++){
cin >> matrice[i][j];
if(i == 0 || i == n - 1){
numere++;
media += matrice[i][j];
}
}
}
cout << "Media este: " << media/numere;
return 0;
}