Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 31.03.2014
Сообщений: 18
1

Удалить из матрицы все элементы, не кратные семи, но кратные трем

02.04.2014, 12:37. Показов 968. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Заданная матрица целых чисел размером (M, N). Удалить из матрицы все
элементы, не кратные семи, но кратные трем.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2014, 12:37
Ответы с готовыми решениями:

Удалить минимальный элемент массива и все элементы, кратные 5.
Задание. Выполнить действия над одномерным массивом. Удалить минимальный элемент массива и все...

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

Заменить элементы файла кратные трем
Создать файл, состоящий из N целых чисел. Вывести содержимое этого файла на экран. Заменить...

Вывести на печать элементы массива, кратные трем
КТО ЧЕМ МОЖЕТ ПОМОГИТЕ!!!!!(нужно срочно) #47. Вычислить значения функции z=x√(x*y), ...

3
92 / 92 / 99
Регистрация: 25.01.2013
Сообщений: 326
02.04.2014, 13:54 2
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 n=10; m=10;
var a,b:array[1..m,1..n] of integer;
    i,j,bi,bj:integer;
begin clrscr; randomize;
  for i:=1 to m do
   for j:=1 to n do a[i,j]:=Random(99)+1;
 
  for i:=1 to m do
  begin
    for j:=1 to n do write(a[i,j]:4);
    writeln;
  end;
  writeln;
 
  Writeln('Itog');
  bi:=1; bj:=1;
  for i:=1 to m do
   for j:=1 to n do if ((a[i,j] mod 7)<>0)and((a[i,j] mod 3)=0) then
    begin
      b[bi,bj]:=a[i,j];
      if bj=m then begin bj:=1; bi:=bi+1; end else bj:=bj+1;
    end;
 
  for i:=1 to bi do
  begin
    for j:=1 to n do if b[i,j]<>0 then write(b[i,j]:4);
    writeln;
  end;
  readln;
end.
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
02.04.2014, 14:00 3
Цитата Сообщение от Mahmud2014 Посмотреть сообщение
Удалить из матрицы все
элементы, не кратные семи, но кратные трем.
А у тебя?
0
92 / 92 / 99
Регистрация: 25.01.2013
Сообщений: 326
02.04.2014, 14:05 4
Точняк! Там отрицание сделать надо. Вот так правильно.

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 n=10; m=10;
var a,b:array[1..m,1..n] of integer;
    i,j,bi,bj:integer;
begin clrscr; randomize;
  for i:=1 to m do
   for j:=1 to n do a[i,j]:=Random(99)+1;
 
  for i:=1 to m do
  begin
    for j:=1 to n do write(a[i,j]:4);
    writeln;
  end;
  writeln;
 
  Writeln('Itog');
  bi:=1; bj:=1;
  for i:=1 to m do
   for j:=1 to n do if not(((a[i,j] mod 7)=0)and((a[i,j] mod 3)=0)) then
    begin
      b[bi,bj]:=a[i,j];
      if bj=m then begin bj:=1; bi:=bi+1; end else bj:=bj+1;
    end;
 
  for i:=1 to bi do
  begin
    for j:=1 to n do if b[i,j]<>0 then write(b[i,j]:4);
    writeln;
  end;
  readln;
end.
1
02.04.2014, 14:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.04.2014, 14:05
Помогаю со студенческими работами здесь

Напечатайте все двухзначные числа, которые кратные 5 и не кратные 3
в паскаль. помогите пожалуйста 1) Напечатайте все двухзначные числа, которые кратные 5 и не...

Дан массив из указателей на целые числа, вывести все члены данного массива, кратные 3, кратные 5
Дан массив из указателей на целые числа вывести все члены данного массива кратные 3 , кратные 5...

Вычислить сумму элементов массива и разделить все элементы матрицы, кратные 5, на эту сумму
Помогите пожалуйста!!! Зарываюсь! Дана квадратная действительная матрица. Вычислить сумму...

Все элементы массива, кратные числу 10, заменить 0.
Дан массив целых чисел. а)Все элементы, кратные числу 10, заменить 0.


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

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