eMatematikas Prisijunk Forumas Egzaminų užduotys ONLINE testai

Reikia pagalbos c++ programavimas


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;
}

pakeista prieš 7 m

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?

pakeista prieš 7 m

Nori sudalyvauti šioje temoje ir parašyti savo pranešimą? Prisijungti »