#include < iostream>
using namespace std;
int main(){
int number = 0;
cout < < "enter the month number: ";
cin > > number;
if ((number > = 1) and (number < = 12)){
if (number < 8){
if (number % 2 ! = 0){
cout < < "31 days";
}else if((number % 2 == 0) and (number ! = 2)){
cout < < "30 days";
}else if(number == 2){
cout < < "28 days";
}
}else if (number > 7){
if (number % 2 ! = 0){
cout < < "30 days";
}else if(number % 2 == 0){
cout < < "31 days";
}
}
}else{
cout < < "please enter a valid number";
}
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
Робот находится в левом конце горизонтального коридора, идущего вправо. нижняя стена коридора сплошная, а в верхней стене есть несколько выходов. напишите алгоритм, который перемещает робота к правому концу коридора, и при этом робот закрашивает все клетки коридора, из которых есть выходы вверх. кумир: исполнитель робот.
ответ :
с++ :
1)
#include
using namespace std;
int x,y,a;
int main()
{
cout < < "enter x and y " < < endl;
cin > > x > > y;
a=2*x + 18*y;
cout < < "a = " < < a;
}
2)
#include
#include
using namespace std;
float a,b,c;
int main()
{
cout < < "enter a and b " < < endl;
cin > > a > > b;
c=sqrt(pow(a , 2) + pow(b , 2));
cout < < "c = " < < c;
}
комментарий :
a,b - катеты, c - гипотенуза.pow(a,b) - возведение числа a в степень b ( аналогом может служить умножения переменной самой на себя)2)
pascal :
program ideone;
uses crt;
var a,b,c: real;
begin
clrscr;
write('введите а и в');
readln(a,b);
c: =sqrt(a*a + b*b);
writeln(c);
end.
1)
program ideone;
uses crt;
var a,x,y: integer;
begin
clrscr;
write('введите x и y ');
readln(x,y);
a: =2*x + 18*y;
writeln(a);
end.