0 / 0 / 0
Регистрация: 07.03.2016
Сообщений: 15
1

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

09.05.2016, 19:00. Показов 1168. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
дан двумерный вещественный массив, состоящий из N строк и M столбцов. получить новый массив, вычислив для каждого элемента сумму цифр в записи числа. переставить в полученном массиве строки с максимальным и минимальным элементом. все три массива вывести на экран в виде таблиц для визуальной проверки.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2016, 19:00
Ответы с готовыми решениями:

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

Составить новый вектор, записав в него для каждого элемента исходного вектора сумму его цифр
1.2. С клавиатуры вводятся длина (<=100) вектора и его (целые) элементы. Составить новый вектор,...

Дан одномерного массив. Получить новый массив, состоящий из остатков от деления на 3 каждого числа заданного
Друзья очень нужно написать программу по вычислению массива. Задача состоит в следующем: Необходимо...

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

2
Эксперт С++
1624 / 954 / 782
Регистрация: 06.02.2016
Сообщений: 2,452
Записей в блоге: 31
09.05.2016, 20:20 2
Лучший ответ Сообщение было отмечено prayerde как решение

Решение

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
program pr;
type
  arr = array [1..100, 1..100] of integer;
var
  a, b: arr;
  i, n, m, j, imax, imin, max, min, temp: integer;
function sa(x: integer): integer;
var
  kS: integer;
begin
  kS := 0;
  while x <> 0 do 
  begin
    kS := kS + (x mod 10);
    x := x div 10;
  end;
  sa := ks;
end;
begin
  randomize;
  writeln('Введите размер массива');
  readln(n);
  readln(m);
  for i := 1 to n do
    for j := 1 to m do
      a[i, j] := random(21);
  for i := 1 to n do
  begin
    for j := 1 to m do
      write(a[i, j]:3);
    writeln;
  end;
  writeln;
  for i := 1 to n do
    for j := 1 to m do
      b[i, j] := sa(a[i, j]);
  for i := 1 to n do
  begin
    for j := 1 to m do
      write(b[i, j]:3);
    writeln;
  end;
  min := b[1, 1];
  for i := 1 to n do
    for j := 1 to m do
      if b[i, j] < min then
      begin
        min := b[i, j];
        imin := i;
      end;
        max := b[1, 1];
        for i := 1 to n do
    for j := 1 to m do
  if b[i, j] > max then
  begin
    max := b[i, j];
    imax := i;
  end;
  writeln('Наибольший: ', max, ' разположен в ', imax, ' строке');
  writeln('Наименьший: ', min, ' расположен в ', imin, ' строке');
  for j := 1 to m do
  begin
    temp := b[imax, j];
    b[imax, j] := b[imin, j];
    b[imin, j] := temp;
  end;
  writeln;
  writeln('После перестановки строк');
  for i := 1 to n do
  begin
    for j := 1 to m do
      write(b[i, j]:3);
    writeln;
  end; 
end.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7788 / 4613 / 2828
Регистрация: 22.11.2013
Сообщений: 13,111
Записей в блоге: 1
11.05.2016, 09:09 3
Peoples,
В задании сказано про вещественный массив.
0
11.05.2016, 09:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2016, 09:09
Помогаю со студенческими работами здесь

Создать новый массив, элементами которого являются суммы цифр каждого числа старого массива
Дан двумерный массив, который содержит не более 10 строк и не более 10 столбцов. Создать новый...

Создать новый массив, элементами которого являются суммы цифр каждого числа старого массива
Дан двумерный массив, который содержит не более 10 строк и не более 10 столбцов. Создать новый...

Создать новый массив, элементами которого являются суммы цифр каждого числа старого массива
Дан двумерный массив, который содержит не более 10 строк и не более 10 столбцов. Создать новый...

Создать новый массив, элементами которого являются суммы цифр каждого числа старого массива
Дан одномерный массив, который содержит не более 40 целых чисел. Создать новый массив, элементами...

Получить сумму k младших цифр десятичной записи числа n
Заданные натуральные числа n и k. Значение k не более количество цифр в десятичной записи числа n....

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


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

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

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