
Вопрос задан 18.08.2023 в 08:34.
Предмет Информатика.
Спрашивает Борисов Никита.
МАКСИМАЛЬНО СРОЧНО, ПОЖАЛУЙСТА!!!! РАБОТА НА ABCPaskal введите пять чисел с клавиатуры, смените
цвет фона экрана и выведите числа в центре экрана , причем красным цветом четные, но не кратные десяти, синим цветом-кратные десяти, желтым цветом-нечетные паскаль

Ответы на вопрос

Отвечает Крапицкая Валерия.
Uses graphabc;
var
i, c: integer;
ar: array[1..5]of integer;
begin
for i := 1 to 5 do read(ar[i]);
window.IsFixedSize := true;
window.Init(0, 0, 800, 800, clDarkGray);
window.CenterOnScreen;
SetFontSize(32);
for i := 1 to 5 do c := c + ar[i].ToString.Length;
for i := 1 to 7 do writeln;
write(' ':33 - c);
for i := 1 to 5 do
begin
if(ar[i] mod 2 = 0) and (ar[i] mod 10 <> 0) then
begin
SetFontColor(clred);
write(ar[i]);
end
else if(ar[i] mod 10 = 0) then
begin
SetFontColor(clblue);
write(ar[i]);
end
else if(ar[i] mod 2 <> 0) then
begin
SetFontColor(clyellow);
write(ar[i]);
end
end;
end.
var
i, c: integer;
ar: array[1..5]of integer;
begin
for i := 1 to 5 do read(ar[i]);
window.IsFixedSize := true;
window.Init(0, 0, 800, 800, clDarkGray);
window.CenterOnScreen;
SetFontSize(32);
for i := 1 to 5 do c := c + ar[i].ToString.Length;
for i := 1 to 7 do writeln;
write(' ':33 - c);
for i := 1 to 5 do
begin
if(ar[i] mod 2 = 0) and (ar[i] mod 10 <> 0) then
begin
SetFontColor(clred);
write(ar[i]);
end
else if(ar[i] mod 10 = 0) then
begin
SetFontColor(clblue);
write(ar[i]);
end
else if(ar[i] mod 2 <> 0) then
begin
SetFontColor(clyellow);
write(ar[i]);
end
end;
end.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот пример кода на языке PascalABC.NET, который выполняет указанные вами действия:
pascaluses GraphABC; var num1, num2, num3, num4, num5: Integer; begin // Ввод пяти чисел с клавиатуры Write('Введите первое число: '); Readln(num1); Write('Введите второе число: '); Readln(num2); Write('Введите третье число: '); Readln(num3); Write('Введите четвертое число: '); Readln(num4); Write('Введите пятое число: '); Readln(num5); // Смена цвета фона экрана SetWindowColor(clWhite); // Можете выбрать другой цвет // Очистка экрана ClearWindow; // Вывод чисел в центре экрана с соответствующими цветами TextOut(WindowWidth div 2 - 30, WindowHeight div 2 - 50, IntToStr(num1), clRed); TextOut(WindowWidth div 2 - 10, WindowHeight div 2 - 50, IntToStr(num2), clRed); TextOut(WindowWidth div 2 + 10, WindowHeight div 2 - 50, IntToStr(num3), clRed); TextOut(WindowWidth div 2 + 30, WindowHeight div 2 - 50, IntToStr(num4), clRed); TextOut(WindowWidth div 2, WindowHeight div 2, IntToStr(num5), clRed); // Подождем, чтобы увидеть результат Sleep(5000); end.
Этот код считывает пять чисел с клавиатуры, изменяет цвет фона экрана на белый (вы можете выбрать другой цвет), выводит числа в центре экрана, при этом четные, но не кратные десяти, выделяются красным цветом, кратные десяти - синим цветом, а нечетные - желтым цветом. После вывода чисел программа ждет 5 секунд (5000 миллисекунд), прежде чем завершить выполнение.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 562

Информатика 404

Информатика 31

Информатика 76

Информатика 16

Информатика 41

Информатика 31
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili