Имеется массив на N чисел, заменить все отрицательные числа на 0 и вывести этот массив.
Answers & Comments
xom9ik1
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; end; for i:=1 to n do write(m[i], ' '); end.
Константой задано число n. Во второй строке задано n чисел для массива.
0 votes Thanks 0
22clan
#include <bits/stdc++.h> using namespace std;
int main() { int n; cin>>n; int arr[n]; for(int a = 0; a<n; a++) { cin>>arr[a]; } for(int i = 0; i<n; i++) { if(arr[i]<0) arr[i]=0; } for(int a = 0; a<n; a++) { cout<<arr[a]<<" "; } }
Answers & Comments
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;
end;
for i:=1 to n do
write(m[i], ' ');
end.
Константой задано число n.
Во второй строке задано n чисел для массива.
using namespace std;
int main()
{
int n;
cin>>n;
int arr[n];
for(int a = 0; a<n; a++)
{
cin>>arr[a];
}
for(int i = 0; i<n; i++)
{
if(arr[i]<0) arr[i]=0;
}
for(int a = 0; a<n; a++)
{
cout<<arr[a]<<" ";
}
}