int main() { STR mark = ReactToMark(); std::cout << mark << '\n'; return 0; }
STR ReactToMark() { int mark; std::cout << "Оценка: "; std::cin >> mark; switch (mark) { case 1: return "Очень плохо, надо мне прийти в школу"; case 2: return "Плохо, я тобой недовольна"; case 3: return "Мог бы и лучше"; case 4: return "Хорошо, но пятёрка лучше"; case 5: return "Молодец, на выходных пойдёшь в кино"; default: std::cout << " введи правильную оценку!" << '\n'; return ReactToMark(); } }
Var n:integer; x,y:real; begin for n:=1 to 50 do begin Writeln('n=',n); x:=1; while x<=3.001 do begin y:=sin(n*x)-cos(n/x); if y<0 then Writeln('x=',x:3:1,' y=',y:8:5); x:=x+0.1 end end end.
#include <string>
typedef std::string STR;
STR ReactToMark();
int main() {
STR mark = ReactToMark();
std::cout << mark << '\n';
return 0;
}
STR ReactToMark() {
int mark;
std::cout << "Оценка: ";
std::cin >> mark;
switch (mark) {
case 1:
return "Очень плохо, надо мне прийти в школу";
case 2:
return "Плохо, я тобой недовольна";
case 3:
return "Мог бы и лучше";
case 4:
return "Хорошо, но пятёрка лучше";
case 5:
return "Молодец, на выходных пойдёшь в кино";
default:
std::cout << " введи правильную оценку!" << '\n';
return ReactToMark();
}
}