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

Найти элемент матрицы, сумма цифр которого наибольшая; вывести строку с этим элементом на экран

28.06.2017, 09:51. Показов 1161. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создать матрицу NxM на интервале от 100 до 500. Найти элемент сумма цифр которого наибольшая, вывесили строку с этим элементом на экран.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.06.2017, 09:51
Ответы с готовыми решениями:

Вывести на экран то из чисел, сумма цифр которого — наибольшая с использованием процедур и функций
Даны четыре натуральных чисел. Вывести на экран то из них, сумма цифр которого - наибольшая

Даны четыре натуральных числа. Вывести на экран то из них, сумма цифр которого - наибольшая
На языке Паскаль решить 2 способами: 1) с использованием процедур; 2) с использованием функций....

Даны четыре натуральных числа. Вывести на экран то из них, сумма цифр которого – наибольшая
составить программу 2 способами: 1) с использование процедур 2) с использованием функций

Вывести на экран строку матрицы, сумма значений элементов которой наибольшая
Напишите программу в паскале,которая выводит на экран строку матрицы,сумма значений элементов...

2
5069 / 2640 / 2349
Регистрация: 10.12.2014
Сообщений: 10,011
28.06.2017, 10:38 2
Лучший ответ Сообщение было отмечено Noucan как решение

Решение

Pascal
1
2
3
4
5
function s(n:Integer):Integer:=(n>0?(n mod 10)+s(n div 10):0);
begin
  var a := MatrRandomInteger(ReadLnInteger('n ='), ReadLnInteger('m ='), 100, 500).Println;
  WriteLn('строка с элементом у которого наибольшая сумма цифр:'); a.Row(a.Rows.Select(c->c.Select(i->s(i)).max).ToArray.IndexMax).Println;
end.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32793 / 21133 / 8144
Регистрация: 22.10.2011
Сообщений: 36,393
Записей в блоге: 8
28.06.2017, 14:36 3
Можно не выбирать все суммы цифр в отдельный массив, а сразу задать критерий в Max, по которому будет найден максимум:
Pascal
1
2
  WriteLn('строка с элементом у которого наибольшая сумма цифр:');
  a.Row(a.Rows.Select(r -> r.Max(s)).ToArray.IndexMax).Println;
0
28.06.2017, 14:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.06.2017, 14:36
Помогаю со студенческими работами здесь

Найдите элемент массива, сумма цифр которого наибольшая
Дан массив А, состоящий из n натуральных чисел. Найдите элемент массива, сумма цифр которого...

Найти число, сумма четных цифр которого наибольшая
Ввести с клавиатуры n чисел. Найти среди них число, сумма четных цифр которого наибольшая....

Найти кратный элемент у которого сумма индексов наибольшая.....
Дана квадратная матрица. найти элементы кратные 2! вывести их на печать. и найти из них элемент у...

Даны 4 натуральных числа. Вывести на экран те, сумма цифр которых наибольшая
даны 4 натуральных числа. вывести на экран те, сумма цифр которых наибольшая


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

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

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