Top.Mail.Ru
Ответы
Аватар пользователя
9лет
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Вещественный массив для С++ Дан вещественный массив А [4][4] и значение С

Нужно написать программу, тока я не пониаю как

Дан вещественный массив А [4][4] и значение С, величина которого вводится пользователем. Массив
пpеобpазовать по пpавилу: все отpотрицательные данные заменить на значение 0.0, а все положительные ‐ на
значение С

Нужно написать на языке С++

Помогите пожалуйста!!!

Дополнен

Дан вещественный массив A[4][4] и значение С, величина которого вводится пользователем. Массив преобразовать по правилу: все отрицательные данные заменить на значение 0.0, а все положительные - на значение С.

По дате
По рейтингу
Аватар пользователя
Новичок
9лет

#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();}

Аватар пользователя
Оракул
9лет

Покажи свой код и что у тебя не получается. Тогда может и помогут. Писать за вас никто не будет.