blancotime
1

Получить новую последовательность, где каждый элемент является числом цифр элемента исходной

25.11.2011, 21:53. Показов 1211. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
1. Дан массив А размерностью М. Получить новую последовательность, где каждый элемент является числом цифр элемента исходной последовательности. Определение значения элемента оформить в подпрограмме.

2. Дан двумерный массив В размерностью M*N. По выбору пользователя заполнить матрицу одним из следующих способов: ручной ввод или ввод с помощью генератора случайных чисел. Найти сумму чётных элементов. Ввод матрицы оформить в виде подпрограмм
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.11.2011, 21:53
Ответы с готовыми решениями:

Получить новую последовательность, где каждый элемент является близнецом элемента исходной последовательности
всем привет объясните зачем число К? зарание спосибо Дан массив А размерностью М и число К....

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

Получить новую матрицу [B], умножив каждый элемент исходной матрицы на её максимальный элемент.
Дана матрица , размером NxM. Получить новую матрицу , умножив каждый элемент исходной матрицы на её...

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

1
29 / 29 / 23
Регистрация: 04.11.2011
Сообщений: 65
25.11.2011, 23:35 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
32
{ Дан двумерный массив В размерностью M*N. По выбору пользователя заполнить матрицу одним из следующих способов: ручной ввод или ввод с помощью генератора случайных чисел. Найти сумму чётных элементов. Ввод матрицы оформить в виде подпрограмм}
const
  m = 100;
type
  mas = array [1..m, 1..m] of integer;
var
  a: mas;
  i, j: integer;
  n: integer;
  sum: integer;
function enter_mas(x: mas): integer;
var
  h: integer;
  l: integer;
begin
  for h := 1 to n do 
    for l := 1 to n do a[h, l] := random(10) - 5; 
end;
begin
  readln(n);
  randomize; 
  {Функция ввода массива}
  enter_mas(a); 
  {Проверяем заполняет ли функция рандомно массив}
  for i := 1 to n do 
    for j := 1 to n do writeln(a[i, j]:6);
  {Вычисление суммы чётных элементов}
  for i := 1 to n do
    for j := 1 to n do
      if (i mod 2 = 0) and (j mod 2 = 0) then sum := sum + a[i, j];
  writeln('Сумма чётных элементов равна: ', sum);
end.
№2. Вроде бы так, но если кто-то улучшит буду рад! Самому интересно, как упростить или улучшить!

Добавлено через 28 минут
А первую задачу , честно говоря я даже сути понять не могу!
Может есть ввод и вывод! Пример!
1
25.11.2011, 23:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.11.2011, 23:35
Помогаю со студенческими работами здесь

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

Массив: Получить новую матрицу, в которой каждый элемент уменьшить на min в строке исходной матрицы.
Дана матрица А. Вернуть новый обект матрицы в котором каждый элемент отличается от первоначального...

Получить последовательность, где каждый элемент - произведение всех предыдущих
6.30. Дана непустая последовательность положительных целых чисел а1 ,a2…., оканчивающаяся нулем....

Найти 30-ый элемент последовательности, где каждый член является суммой своих цифр, возведенной в некоторую степень
Интересно число 512, поскольку оно является суммой своих цифр, возведенной в некоторую степень: 5 +...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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