VaLeRiA102030405060
18.01.2022 22:28

A. робот венера ограничение времени 1 секунда ограничение памяти 64mb ввод стандартный ввод или robocat.in вывод стандартный вывод или robocat.out в настоящее время наблюдается бум в производстве интерактивных игрушек-роботов. сразу вспоминаются роботы-собаки, широко распространенные в японии, но это не всё. существуют роботы-такараны, стрекозы, лошади, пингвины, кенгуру и даже тюлени. конечно, не остались без внимания и кошки. робот-кошка по имени венера выглядит, как настоящая живая кошка и ведет себя точно также. она грациозно и уверенно движется, умеет мяукать, мурчать, реагирует на слова и поглаживания, а также валяется, выгнувшись на спине, демонстрируя свое хорошее расположение духа. кроме того, кошка обладает к обучению и может совершенствовать свои кошачьи навыки. девочке кате, которая живет в загородном доме, как раз подарили на день рождения такую кошку венеру. игрушка, конечно, понравилась. катя даже стала выводить кошку на прогулку. через какое-то время катя заметила, что венера, выходя на прогулку, стала всегда в начале прогулки делать одно и то же – обходить по периметру весь квадратный земельный участок, на котором стоит дом кати. при этом ведет себя венера достаточно интересно: она все время держится на расстоянии n м от забора, идет медленно, со скоростью v см/с, и каждые l м останавливается, чтобы в течение k секунд чистить лапы. к месту начала обхода она возвращается через s секунд. подумав, каты поняла, что можно определить площадь любого квадратного участка, если знать все вышеперечисленные параметры движения робота-кошки. от вас требуется кате, написав программу расчета площади квадратного участка по указанным параметрам прогулки робота венеры. формат ввода в первой строке входного файла записаны 5 вещественных чисел: число n м – расстояние, на котором держится от забора венера (0.5 ≤ n ≤ 30); число l м – расстояние, через которое венера останавливается (0 формат вывода формат выходного файла в первой строке входного файла записано одно вещественное число с точностью до двух знаков после запятой – площадь участка м2. пример 1 ввод вывод 1.5 3 85 6 212 400.00 пример 2 ввод вывод 2.0 1.75 25 60 1000 196.00

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Нурлы11
16.09.2020 11:56

ЯП: С++ | можно не писать std:: , если использовать пространство имен: using namespace std;

#include <iostream>

int main() {

const int SIZE = 10;

int regim, sum, max, count;

int arr[SIZE];

for (int i = 0; i < SIZE; i++)

{

 std::cin >> arr[i]; // вводим элементы массива

 std::cout << arr[i] << "\t"; // выводим массив в консоль

}

std::cin >> regim;

if ((regim > 0) && (regim < 4))

{

 if (regim == 1)

 {

  for (int i = 0; i < SIZE; i++)

  {

   sum += arr[i]; // или sum = sum + arr[i];

  }

  std::cout << "Сумма элементов массива = " << sum << std::endl;

 }

 else if (regim == 2)

 {

  max = arr[0];

  for (int i = 0; i < SIZE; i++)

  {

   if (max < arr[i])

    max = arr[i];

  }

  std::cout << "Максимальный элемент в массиве = " << max << std::endl;

 }

 else

 {

  for (int i = 0; i < SIZE; i++)

  {

   if (arr[i] < 0)

    count++;

  }

  std::cout << "Число отрицательных элементов в массиве = " << count << std::endl;

 }

}

else

 std::cout << "Доступен только 1-3 режим!" << std::endl;

return 0;

}

0,0(0 оценок)
Ответ:
Dzhemre69
16.09.2020 11:56

#include <iostream>

using namespace std;

int main() {

setlocale(LC_ALL, "");

int N = 10;

int max = -9999999;

int sum = 0;

int choise = 0;

int arr[N] = {0};

cout << "Введите 10 значений: ";

for(int i = 0; i<N; ++i) {

cin >> arr[i];

}

cout << "Введите действие (1 - +, 2 - макс. значение, 3 - колво отр. значений)";

cin >> choise;

if(choise==1) {

for(int i = 0; i<N; ++i) {

sum+=arr[i];

}

cout << endl << "Сумма: " << sum;

}

if(choise==2) {

for(int i = 0; i<N; ++i) {

if(arr[i]>max) {

max = arr[i];

}

}

 cout << endl << "Макс. знач: " << max;

}

if(choise==3) {

 for(int i = 0; i<N; ++i) {

   if(arr[i]<0) {

     ++sum;

   }

 }

 cout << "Колво отр. знач: " << sum;

}

 if(choise!=1&&choise!=2&&choise!=3) {

   cout << "Введите корректное значение.";

 }

 return 0;

}

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