rodin4010
?>

Программы паскаль! 1)найдите произведение чисел, кратных 7, от 1 до 70 2)найдите количество количество нечётных чисел от 0 до 1000

Информатика

Ответы

lena260980
// PascalABC.NET 3.2, сборка 1336 от 14.11.2016
begin
  Writeln(Range(7,70,7).Aggregate(biginteger(1),(i,j)->i*j))
end.

Результат
1025046183571200

// PascalABC.NET 3.2, сборка 1336 от 14.11.2016
begin
  Writeln(Range(1,1000,2).Count)
end.

Результат
500
axo4937
ответ:max := -1001;for j := 1 to N doif (abs(a[j]) mod 10 <> 3) and (a[j]<0) thenif a[j]>max then max := a[j];if max=-1001 then write('Не найдено')  else write(max);Объяснение:max := -1001;

Присваиваем переменной max, которая должна содержать максимальное значение, минимальное значение -1 ( -1000 -1 = -1001).

for j := 1 to N doif (a[j] mod 10 <> 3) and (a[j]<0) thenif a[j]>max then max := a[j];

Пробегаемся по элементам массива и смотрим: если остаток модуля элемента от деления на 10 неравен 3 (т.е. не оканчивается цифрой 3) и элемент меньше 0 (т.е. отрицательный), тогда, при условии, что элемент больше текущего максимального значения, переменную max перезаписываем -- присваиваем ей текущий элемент.

if max=-1001 then write('Не найдено')  else write(max);

Если переменная max содержит изначальное значение (-1001), то выводим на экран "Не найдено", иначе выводим на экран max.

Пример работы:
Инфа Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от -1
Инфа Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от -1
kirillreznikov
3,7,9
37,93,79
973,979,373
Вообще говоря это зависит от формулировки "используя цифры". Из задания непонятно, использовать нужно ВСЕ цифры, или достаточно использования любых из них. Если под словом "используя" понимать, что можно использовать только эти цифры, но при этом использовать все не обязательно, то можно записать 77 и 999.
Всего трёхзначных чисел из цифр 3,7,9 можно записать 3*3*3 (по три возможных цифры на каждую позицию - если цифры на позициях могут повторяться. и 3*3*1, если не могут повторяться.

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

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

Программы паскаль! 1)найдите произведение чисел, кратных 7, от 1 до 70 2)найдите количество количество нечётных чисел от 0 до 1000
Ваше имя (никнейм)*
Email*
Комментарий*

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

Linichuk
Равиль_Евгеньевич1808
Yevgenevna
aureole6452
skyey
strager338
Владимир1524
Larya
dariamay1996
kot271104
Nikolaevich-Svetlana388
pavelvsk2023
Ахади
saryba
ksyusatom19