lailashihaeva
31.10.2022 16:39

Решил начинающий программист Вася Битиков ланшафтным дизайном заняться - оформить бабушкину клумбу оригинальным узором, уж очень бабушка Рита цветы любит. Купил Вася в магазине рассаду - желтенькие маргаритки (M) и синенькие васильки (W), начертил план клумбы, разбил его на горизонтальные (H) и вертикальные (V) рядочки и в каждой клеточке соответствующий цветок нарисовал. А чтобы весь рисунок не запоминать он программку написал, которая по номерам только некоторых рядочков (V1, H1, H2) и координатам клеточки (Vo и Ho) определяет какой цветок должен расти в данном месте клумбы.

Попробуйте и вы такую же программу написать.
Учтите, нумерация вертикальных рядочков начинается с крайнего левого, номер которого равен нулю, а горизонтальных - с самого верхнего рядочка, номер которого также равен нулю.
Входные данные:

В первой строке входного потока натуральное число V1 - координата вертикального рядочка (0 < V1 < 100) Во второй строке 2 натуральных числа разделенные пробелом H1, H2 - координаты горизонтальных рядочков (0 < H1 < H2 < 100) В третьей строке 2 натуральных числа разделенные пробелом Vo, Ho - координаты клеточки, для которой нужно определить вид цветка (0 < Vo, Ho < 100)

Пример входного файла (input.txt):

7
5 10
15 2

Выходные данные:

W

В выходной поток необходимо вывести одну большую латинскую букву, обозначающую вид цветка: M - маргаритка или W - василек.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
shadow909
16.04.2020 22:07

готово

Объяснение:

Задача 1

var

 n: integer;

begin

 Write('Введите чило >>> ');

 ReadLn(n);

 if n mod 2 = 0 then

   WriteLn('четное')

 else

   WriteLn('нечетное')

end.

Задача 2

var

 n: integer;

begin

 Write('Введите год >> ');

 ReadLn(n);

 if (n mod 100) = 0 then

 begin

   if (n div 100) mod 4 = 0 then

     WriteLn(n, ' год - високосный')

   else

     WriteLn(n, ' год - не високосный');

 end

 else

   if n mod 4 = 0 then

     WriteLn(n, ' год - високосный')

   else

     WriteLn(n, ' год - не високосный');

end.

0,0(0 оценок)
Ответ:
Аааоо0
08.12.2020 07:20
/* gnu gcc */
#include <iostream>
#include <cstdlib>
using namespace std;

int main()
{
int x[10];
int y[20];
int z[25];

int xs=0, ys=0, zs=0;
// Заполняем массивы случайными числами до 100
srand(time(0));
cout <<"Массив X(10):" <<endl;
for(int i=0; i<10; ++i)
{
x[i] = rand() % 100;
cout <<x[i] <<" ";
}
cout <<endl;
cout <<"Массив Y(20):" <<endl;
for(int i=0; i<20; ++i)
{
y[i] = rand() % 100;
cout <<y[i] <<" ";
}
cout <<endl;
cout <<"Массив Z(25):" <<endl;
for(int i=0; i<25; ++i)
{
z[i] = rand() % 100;
cout <<z[i] <<" ";
}
cout <<endl;

// Считаем суммы элементов массивов
for(int i=0; i<10; ++i)
xs+=x[i];
for(int i=0; i<20; ++i)
ys+=y[i];
for(int i=0; i<25; ++i)
zs+=z[i];
cout <<endl;

// Выводим суммы элементов на экран
cout <<"Сумма элементов массива X(10) = " <<xs <<endl;
cout <<"Сумма элементов массива Y(20) = " <<ys <<endl;
cout <<"Сумма элементов массива Z(25) = " <<zs <<endl;

return 0;
}

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