aggeeva
?>

Кумир! заполнить массив случайными числами в интервале [1000, 2000] и подсчитать число элементов, имеющих с конца четную цифру.

Информатика

Ответы

dmtr77
Библиоте́ка (греч. biblíon, книга + thḗkē, хранилище, вместилище, ящик[1]) —учреждение, собирающее и хранящее произведения печати и письменности для общественного пользования, а также осуществляющее справочно-библиографическую работу. В настоящее время всё более распространяются и входят в фонд библиотеки микрофиши,микрофильмы, диапозитивы, аудио ивидеокассеты, также всё более широкое распространение получают элект
Медиатека — это фонд мультимедийных изданий на электронных носителях CD и DVD. Включает электронные и аудиовизуальные издания социально-гуманитарной, естественнонаучной, технической тематики. Тематика медиатеки на сегодняшний день самая разнообразная.
федороа

программа с комментариями, если все равно не понятно спрашивай

для проверки программы рекомендую n поставить где нибудь на 10 потому что вводить 1000 чисел с клавиатуры то еще удавольствие :))

числа можно вводить по одному или одной строкой через пробел

const

   n = 1000; // длина массива

var

   d : array of integer := new integer[n]; // объявляем и создаем массив

   a, b : integer;

   

begin

   // вводим числа в массив //

   writeln('введите данные в массив:');

   for var i := 0 to n-1 do begin

       read(a);

       d[i] := a;

   end;

   writeln('введен массив d=', d); // выводим массив на экран

   // переворачиваем данные в массиве                                //

   // для этого меняем первое с последним, второе с предпоследним    //

   // и так до середины                                              //

   for var i := 0 to (n div 2)-1 do begin

       a := d[i];

       d[i] := d[n-i-1];

       d[n-i-1] := a;

   end;

   writeln('переворачиваем массив d=', d); // выводим перевернутый массив

   write('числа у которых первая цифра больше последней:');

   // ищем и ввыводим числа с заданным условием //

   for var i := 0 to n-1 do begin

       // находим чему равна 1 цифра //

       b := d[i];

       repeat

           b := b div 10;

       until b < 10;

       if b > d[i] mod 10 then write(' ', d[i]); // сравниваем первую и последнюю цифры и ели первая больше то выводим число

   end;

end.

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

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

Кумир! заполнить массив случайными числами в интервале [1000, 2000] и подсчитать число элементов, имеющих с конца четную цифру.
Ваше имя (никнейм)*
Email*
Комментарий*

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

zibuxin6
Andreevna_Grebenshchikova155
asnika1989
yanva
Sergeevna803
мурувватовна викторович569
vettime625
gubernatorov00
Delyaginmikhail
Mukhlaev-Olga
poch23420
sky-elena712558
Vyacheslavovich Mikhailovich1421
Nikol27051986
Kubataeva Nikolaevich1389