


Вещественный массив для С++ Дан вещественный массив А [4][4] и значение С
Нужно написать программу, тока я не пониаю как
Дан вещественный массив А [4][4] и значение С, величина которого вводится пользователем. Массив
пpеобpазовать по пpавилу: все отpотрицательные данные заменить на значение 0.0, а все положительные ‐ на
значение С
Нужно написать на языке С++
Помогите пожалуйста!!!
Дан вещественный массив A[4][4] и значение С, величина которого вводится пользователем. Массив преобразовать по правилу: все отрицательные данные заменить на значение 0.0, а все положительные - на значение С.
#include "iostream"
#include "iomanip"
#include "ctime"
#include "cstdlib"
using namespace std;
int main(){
const int n=4,m=4; float c,a[n][m]; srand(time(0)); cout<<"C: "; cin>>c;
for(int i=0;i< n;i++)for(int j=0;j< m;j++)a[i][j]=(rand()%201-100)/10.;
for(int i=0;i< n;i++){for(int j=0;j< m;j++)cout<<setw(8)<<a[i][j]; cout<<endl;} cout<<endl;
for(int j=0;j< m;j++)for(int i=0;i< n;i++)a[i][j]=a[i][j]>0?c:0;
for(int i=0;i< n;i++){for(int j=0;j< m;j++)cout<<setw(8)<<a[i][j]; cout<<endl;} cout<<endl;
cout<<"Press Enter for exit\n"; cin.get(); cin.get();}
Покажи свой код и что у тебя не получается. Тогда может и помогут. Писать за вас никто не будет.