M19026789436
?>

Решите в программе паскаль: Напишите программу, которая в последовательности 3 натуральных произвольных чисел определяет минимальное число. Введенные числа не должны превышать 250

Информатика

Ответы

Суравцова_Алексей669

Алгоритм печатает сначала L, потом M. По программе понятно, что L Это количество раз, когда число не кратно 10 (каждый раз число делится на 10), а M - общее количество цифр. Понятно, что раз число должно быть наименьшее, а всего 8 цифр, значит может быть как минимум 4 нуля. Больше нулей быть не может, т.к. если в числе есть значимый ноль, то при делении он будет давать кратность десяти. 4 цифры уже есть, осталось подобрать 4 цифры, которые в числе при делении его на 10 не будут давать остаток 0. Это любые цифры от 1 до 9, но так как число минимальное, значит это цифры "1". Получается, 11110000. Переставляем цифры так, чтобы число было минимальное и получается 10000111.

ответ: 10000111

dg9792794674

//PascalABC.NET v3.3 1633

var arr: array [1..6, 1..6] of integer;

begin

 for var i:=1 to 6 do

   for var j:=1 to 6 do

     arr[i, j]:=random(-49, 50);

 

 writeln('Исходный массив: ');

 for var i:=1 to 6 do

     arr[i].PrintLn(', ');

     

 var num:=0;

 for var i:=1 to 6 do

   if arr[i, 2] < 0 then num += 1;

 writeln('Количество отрицательных элементов второго столбца: '+num);

 

 for var i:=1 to 6 do

   for var j:=1 to 6 do

     if arr[i, j] > 0 then arr[i, j]:=-49;

 writeln('Новый массив: ');

 for var i:=1 to 6 do

     arr[i].PrintLn(', ');

end.

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

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

Решите в программе паскаль: Напишите программу, которая в последовательности 3 натуральных произвольных чисел определяет минимальное число. Введенные числа не должны превышать 250
Ваше имя (никнейм)*
Email*
Комментарий*

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

kovansckaya201313
larson96
АннаМаргарита
cochana
TrofimovAnastasiya828
Anton661
denisdenisov63
Chausmonk4
steam22-9940
tarkhanovilya
sve707ta
dentinnsmr467
Gennadevich Aleksandr
TOKAREVA Stepan
happygal5224