TRIPLEN
02.04.2021 01:50

Определить, равен ли квадрат заданного трехзначного числа кубу суммы цифр этого числа. Задание необходимо выполнить в одной из доступных версий программы Pascal (PASCAL ABC.NET, PASCAL ABC, Turbo Pascal; допускается использование онлайн-компилятора).

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
maksim00789
30.09.2022 04:57

{PascalABC}

Program Puzzle;

var  

 R,day:integer;  

 week:array[1..7] of string;

 i:integer;

 s:string;

begin

 week[7]:='Воскресенье';

 week[6]:='Суббота';

 week[5]:='Пятница';

 week[4]:='Четверг';

 week[3]:='Среда';

 week[2]:='Вторник';

 week[1]:='Понедельник';

 s:=' -=Alphaeus=- ';

 for i:=1 to 22 do begin write(s[i]); sleep(200) end;

 writeln; writeln('ОК, Задумайте день недели (номер от 1 до 7)');

 writeln('Удвойте этот номер');

 writeln('Увеличьте результат на 5');

 writeln('Умножьте полученное число на 5');

 writeln('Теперь то, что получилось, умножьте на 10');

 writeln('Введите полученный результат'); readln(R);

 day:= round((R-250)/100);

 writeln('');

 case day of

   1..7: writeln('      Вы задумали ',week[day]);

   else writeln('Что-то пошло не так... Либо вы задумали не число между 1 и 7, либо ошиблись в рассчётах')

 end;

 writeln('');

end.

0,0(0 оценок)
Ответ:
Tramontino
02.07.2022 04:41

Программа:

C:

№1)

#include <stdio.h>

int main()

{

   int x[10];

   int i;

   for (i = 0; i < 10; i++) x[i] = i;    // заполняем массив из 10 чисел от 0 до 9

   for (i = 0; i < 10; i++) printf("%d ", x[i]);

   

   int length = sizeof(x) / sizeof(int);  // кол-во элементов в массиве

   x[length - 1] *= 2;  // последний элемент умножаем на 2

   printf("\r\n");

   for (i = 0; i < 10; i++) printf("%d ", x[i]);

   

}

№2)

#include <stdio.h>

int main()

{

   int x[10];

   int i, count = 0;

   for (i = 0; i < 10; i++) x[i] = i;   // заполняем массив из 10 чисел от 0 до 9

   for (i = 0; i < 10; i++) printf("%d ", x[i]); // вывод массива

   

   for (i = 0; i < 10; i++)

       if (x[i] % 5 == 0) {

           count += 1;  // подсчёт количества

           x[i] = 55;  // замена на 55

       }

   

   printf("\r\n");

   for (i = 0; i < 10; i++) printf("%d ", x[i]); // вывод массива

   printf("\r\nЭлементов, кратных 5: %d\n", count);

}

№3)

#include <stdio.h>

int main()

{

   int x[10];

   int i, max = x[0];

   for (i = 0; i < 10; i++) x[i] = i;  // заполняем массив из 10 чисел от 0 до 9

   for (i = 0; i < 10; i++) printf("%d ", x[i]); // вывод массива

   

   for (i = 0; i < 10; i++)

       if (x[i] > max)

           max = x[i];

   

   printf("\r\nМаксимальный элемент: %d\n", max);

}

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота