Как написать программу на Делфи, которая создает массив из 20 элементов, используя генератор случайных чисел, при этом значения элементов должны быть в диапазоне от 1 до 50? Как вывести элементы массива на экран в одной строке и посчитать, сколько из этих элементов являются двухзначными числами?
Информатика 11 класс Программирование на языке Delphi программа на Делфи массив из 20 элементов генератор случайных чисел диапазон 1-50 вывод элементов массива двухзначные числа информатика 11 класс Новый
Чтобы написать программу на Delphi, которая создает массив из 20 элементов с помощью генератора случайных чисел и выводит элементы на экран, а также подсчитывает количество двухзначных чисел, следуйте этим шагам:
В результате, ваша программа должна выглядеть примерно так:
procedure TForm1.FormCreate(Sender: TObject); var numbers: array[1..20] of Integer; i, countTwoDigit: Integer; begin Randomize; countTwoDigit := 0; for i := 1 to 20 do begin numbers[i] := Random(50) + 1; Memo1.Lines.Add(IntToStr(numbers[i])); if (numbers[i] >= 10) and (numbers[i] <= 99) then Inc(countTwoDigit); end; ShowMessage('Количество двухзначных чисел: ' + IntToStr(countTwoDigit)); end;
Таким образом, вы создали программу, которая генерирует массив случайных чисел, выводит их на экран и подсчитывает количество двухзначных чисел. Убедитесь, что у вас есть компонент TMemo на форме для отображения результатов.