mamaevmvv3
?>

Ввести массив А(М), где М<=20. Найти самое часто встречаемое число в массиве и умножить все четные элементы на него. Создать массив В состоящий из элементов массива А, стоящих после минимального элемента. Упорядочить массив В по возрастанию С++ Заранее огромное

Информатика

Ответы

alekbur
// PascalABC.Net

function IsNice(n:longint):boolean;
// Отвечает на вопрос, является ли число красивым
var
  d,nd,sd:byte;
begin
  sd:=0; nd:=0;
  repeat
    d:=n mod 10;
    sd:=sd+d; Inc(nd);
    n:=n div 10
  until n=0;
  IsNice:=(sd mod nd = 0)
end;

var
  i,n,k:longint;
begin
  Write('Порядковый номер "красивого" числа: '); Read(n);
  i:=1; k:=0;
  repeat
    if IsNice(i) then Inc(k);
    if k<>n then Inc(i)
  until k=n;
  Writeln('Красивое число равно ',i)
end.

Тестовое решение:
Порядковый номер "красивого" числа: 15
Красивое число равно 20

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Ввести массив А(М), где М<=20. Найти самое часто встречаемое число в массиве и умножить все четные элементы на него. Создать массив В состоящий из элементов массива А, стоящих после минимального элемента. Упорядочить массив В по возрастанию С++ Заранее огромное
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Aleksandr556
Aivazyan
Виктория1690
Irina Bakaev
zakaz6354
emaykova785
semenoffufc8
Vika-simonenko
yulialoveinthelow2010
tanu0618
maxim-xx38
postbox
udalova-yelena
nadezhda81
Abdullaev