С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 8
1

В двухмерном массиве заменить элементы, большие 1, но меньшие 3 нулями

24.06.2014, 21:03. Показов 1405. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В двухмерном массиве заменить элементы,большие 1, но меньшие 3 нулями. Массив заполнить случайными числами в интервале от -3 до 100. Вывести на экран исходный и полученные массивы в виде таблицы.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.06.2014, 21:03
Ответы с готовыми решениями:

В двумерном массиве заменить элементы большие 1,но меньшие 3 нулями
в двумерном массиве заменить элементы большие 1,но меньшие 3 нулями. Массив заполнить случайными...

Элементы массива, большие числа X, заменить на X, а элементы меньшие Y, на число -Y
Задан линейный массив. Преобразовать его элементы по следующему правилу: Элементы, большие числа X...

В целочисленном двухмерном массиве размера NxM заменить четные элементы двойками.
В целочисленном двухмерном массиве размера NxM (N, M ≤ 16) заменить все четные элементы двойками....

В двумерном массиве А[n,m] заменить все элементы, большие k на 0
Помогите пожалуйста. Паскаль. В двумерном массиве А заменить все элементы, большие k на 0 (ноль)...

1
103 / 90 / 75
Регистрация: 04.11.2011
Сообщений: 1,820
25.06.2014, 01:55 2
Лучший ответ Сообщение было отмечено Dis_ID как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
uses crt;
const nmax=20;
var a:array[1..nmax,1..nmax] of integer;
    i,j,n:integer;
begin
 repeat
  write('Порядок марици n=');
  readln(n);
 until n in [1..nmax];
 writeln('Исходная матрица :');
  for i:=1 to n do
   begin
    for j:=1 to n do
     begin
      a[i,j]:=-3+random(101);
      write(a[i,j]:5);
     end;
    writeln;
   end;
  writeln('Новая матрица :');
   for i:=1 to n do
    begin
     for j:=1 to n do
      begin
       if (a[i,j]>1)and (a[i,j]<3) then
        a[i,j]:=0;
       write(a[i,j]:5);
      end;
     writeln;
    end;
end.
1
25.06.2014, 01:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.06.2014, 01:55
Помогаю со студенческими работами здесь

В заданном массиве заменить нулями элементы, не превышающие заданное значение
Помогите пожалуйста, не имею понятия как делать. Составить программу по заданному условию. Первая...

Заменить все отрицательные элементы нулями и подсчитать сумму положительных элементов в массиве
задан двумерный массив вещественных чисел.заменить все отрицательные элементы нулями и подсчитать...

Задан массив. Заменить нулями все элементы, стоящие в массиве раньше минимального
Задан массив. Заменить нулями все элементы, стоящие в массиве раньше минимального.

В массиве заменить нулями элементы, модуль которых при делении на p дает в остатке q
Дан массив из n целых чисел и целые числа p,q (p&gt;q&gt;0). В массиве заменить нулями элементы, модуль...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru