Ввести массив x из 25 элементов. Увеличить все отрицательные элементы массива ** 5 и...

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

Ввести массив x из 25 элементов. Увеличить все отрицательные элементы массива на 5 и вывести новый массив.


Информатика (14 баллов) | 29 просмотров
Дано ответов: 2
0 голосов

Var
  x: array [1..25] of integer;
  i: byte;
begin

for i := 1 to 25 do
begin
  write(' x[', i, '] = ');
  readln(x[i]);
end;

writeln(' * * * Исходный массив * * * ');
for i := 1 to 25 do write(x[i], ' ');

writeln(#13+' * * * Новый массив * * * ');
for i := 1 to 25 do
begin
  if x[i] < 0 then x[i] := x[i] + 5;
  write(x[i], ' ');
end;

end.

(9.4k баллов)
0 голосов

#include
using namespace std;
int main() {
 setlocale(0, "RUS");
 int x[25];
 for (int i = 0; i < 5; i++) {
  cin >> x[i];
 }
cout << "Исходный массив" << endl;<br> for (int i = 0; i < 5; i++) {
  cout << x[i] << " ";<br>  if (x[i] < 0) x[i] += 5;
 }
 cout << endl << "Новый массив" << endl;<br> for (int i = 0; i < 5; i++) {
  cout << x[i] << " ";<br> }
cout << endl;<br> system("pause");}

(3.3k баллов)