Имеется массив ** N чисел, заменить все отрицательные числа ** 0 и вывести этот массив.

0 голосов
34 просмотров

Имеется массив на N чисел, заменить все отрицательные числа на 0 и вывести этот массив.


Информатика (87 баллов) | 34 просмотров
0

На каком языке тебе?

0

Ну ок, на c++)

Дано ответов: 2
0 голосов

Const n=100;
var m:array[1..n] of integer;
i:integer;
begin
readln(n);
for i:=1 to n do
begin
read(m[i]);
if m[i]<0 then m[i]=0;<br>end;
for i:=1 to n do
write(m[i], ' ');
end.

Константой задано число n.
Во второй строке задано n чисел для массива.

(316 баллов)
0 голосов

#include
using namespace std;

int main()
{
     int n;
     cin>>n; 
     int arr[n];
     for(int a = 0; a     {
           cin>>arr[a];
     }     
     for(int i = 0; i     {
           if(arr[i]<0) arr[i]=0; <br>     }
     for(int a = 0; a     {
           cout<<arr[a]<<" ";<br>     }
}

(235 баллов)