Sveiki, reikėtų pagalbos:
1.1. Visus neigiamus elementus padauginti iš -2. Likusius elementus suskaičiuoti ir parodyti rezultatus ekrane.
1.2. Kiekvienos eilutės teigiamų elementų vidurkį įrašyti į naują masyvą mas3(m). Jeigu tokių elementų nėra, įrašyti 15. Rezultatus parodyti ekrane.
1.3. Parašyti funkciją kuri paskaičiuotų kiek kiekviename stulpelyje elementų, kurie dalinasi iš 2 be liekanos. Rezultatus surašyti į masyvą c(n) ir parodyti ekrane.
Turiu kodą, reik tik pakeisti, pats neįsivaizduoju kur klaidas darau:
#include <iostream>
#include <iomanip>
#include <cmath>
#include <fstream>
using namespace std;
int main(){
int n;
cout << "Iveskite masyvo elementu skaiciu: ";
cin >> n;
int a[n][n];
cout << "Iveskite masyvo elementu reiksmes:";
for (int i = 0; i < n; i++){
for (int j = 0; j < n; j++){
cin >> a[i][j];
}
}
for (int i = 0; i < n; i++){
for (int j = 0; j < n; j++){
if(a[i][j]<0 * -2){
} else
cout<<setw(5)<< a[i][j];
}
cout<<endl;
}
cout<<endl<<endl;
for (int i = 0; i < n; i++){
for (int j = 0; j < n; j++){
if(i > j){
a[i][j] = 1;
}
if(i == j){
cout<<setw(5)<< pow(a[i][j], 2) << " ";
} else
{
cout<<setw(5)<< a[i][j] << " ";
}
}
cout<<endl;
}
return 0;
}
Kažkaip nei sąlyga iki galo aiški, nei kodas. Ką reiškia "1. Likusius elementus suskaičiuoti"? Kokią prasmę turi "mas3(M)" - ar čia šiaip masyvo pavadinimas, ar kažkas paslėpta?
Kokias kompiliavimo klaidas gauni?