Alisaalpatik
10.04.2022 12:22

Напишите программу по следующему алгоритму. ​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
ShiroChan21
28.10.2021 18:17

#include <bits/stdc++.h>

template<typename Type3>

class BS{

public:

Type3 deg2,deg3,deg4;

void info(){

std::cout<<deg2<<" "<<deg3<<" "<<deg4<<std::endl;

}

};

template<typename Type,typename Type1>

BS<Type1>KReturn(Type A){

BS<Type1>example;

example.deg2=std::pow(A,2);

example.deg3=std::pow(A,3);

example.deg4=std::pow(A,4);

return example;

}

int main(){

BS<int>ex1;

BS<float>ex2;

ex1=KReturn(5);

ex2=KReturn(5.5);

ex1.info();

ex2.info();

return 0;

}

//вот что я так себе написал

0,0(0 оценок)
Ответ:
пупс110
14.07.2021 00:48

//Задача #1

begin

 var a,b,c: integer;

 write('Введите ваш возраст: '); readln(a);

 write('Введите время, проведенное за компьютером (в минутах): '); readln(b);

 if b<0 then else

 case a of

   6..8: c:=15;

   9..11: c:=30;

   12..15: c:=45;

   16..17: c:=60;

   else write('Вам ',(a<6)? 'меньше 6':'больше 17-ти',' лет'); exit;

 end;

 write((c-b>0)? 'Вам осталось находиться за компьютером '+(c-b).ToString+' минут':'Ваш сеанс закончился '+abs(c-b)+' минут назад');

end.

//Задача 2

var

 a:integer;

 b:real;

begin

 var N: array [1..4] of (string,real);

  N[1]:=('АИ-92',42.30);

  N[2]:=('АИ-95',45.30);

  N[3]:=('АИ-98',53.71);

 writeln('В наличии имеется: ');

 for var L:=1 to 3 do

   println(L+') ',N[L].Item1,' ',N[L].Item2,' руб/л');

 write('Введите номер марки бензина (1-3): ');readln(a);

 if (a>=1) and (a<=3) then begin

  writeln('Вы выбрали бензин ',N[a].Item1);

  write('Введите количество литров: ');readln(b);

  write((B<0)? 'Указано отрицательное количество литров':('Сумма вашей покупки: '+N[a].Item2*b+' рублей'))

  end;

end.

//Задача 4

begin

 var K:char;

 var N: array ['A'..'D'] of real;

 for var L:='A' to 'D' do

   begin

     write('Введите расстояние до города ',L,' (км): ');readln(N[L]);

   end;

 write('В какой из городов вы направляетесь? ');readln(K);

 K:=K.ToUpper;

 write('Вам понадобится ',(N[K]/100)*9,' литров бензина');

end.

Примечание:

У задачи №3 слишком мало вводных параметров

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