int main() { double x,y; cin >> x >> y; if ((x==0)&&(y==0)) cout << "Точка находится в начале координат"; else if (x==0) cout << "Точка лежит на оси Y"; else if (y==0) cout << "Точка лежит на оси X"; else if (x>0) if (y>0) cout << "Точка лежит в 1 четверти"; else cout << "Точка лежит в 4 четверти"; else if (y>0) cout << "Точка лежит во 2 четверти"; else cout << "Точка лежит в 3 четверти"; return 0; }
Пример: -1 -2 Точка лежит в 3 четверти
2. #include <iostream> using namespace std;
int main() { int a,b; cin >> a >> b; if ((a>=1)&&(a<=7)) cout << "Число "<<a<<"принадлежит интервалу [1..7]\n"; else cout << "Число "<<a<<" не принадлежит интервалу [1..7]\n"; if ((b>=1)&&(b<=7)) cout << "Число "<<b<<"принадлежит интервалу [1..7]\n"; else cout << "Число "<<b<<" не принадлежит интервалу [1..7]\n"; return 0; }
Пример: 9 5 Число 9 не принадлежит интервалу [1..7] Число 5 принадлежит интервалу [1..7]
mixonix
1) #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <tchar.h> #include <cstdlib> #include <iostream> int main() { setlocale(LC_ALL, "Russian"); int a, y1, y2, y3; printf("введите число (а)"); scanf("%d", &a); y1 = 10; y2 = 20; y3 = 15; if (a > y1){ printf("число а=%d больше %d \n", a,y1); } else { printf("число а=%d меньше или равно %d \n", a, y1); } if (a < y2) { printf("число а=%d меньше %d \n", a, y2); } else { printf("число а=%d больше или равно %d \n", a, y2); } if (a < y3) { printf("число а=%d больше %d \n", a, y3); } else { printf("число а=%d меньше или равно %d \n", a, y3); } if (a == y1) { printf("число а=%d равна y1 \n ", a); } else { printf("число а=%d не равна y1 \n", a); } if (a == y2) { printf("число а=%d равна y2 \n", a); } else { printf("число а=%d не равна y2 \n", a); } if (a == y3) { printf("число а=%d равна y3 \n", a); } else { printf("число а=%d не равна y3 \n", a); } system("pause");}
Answers & Comments
Verified answer
1.#include <iostream>
using namespace std;
int main() {
double x,y;
cin >> x >> y;
if ((x==0)&&(y==0)) cout << "Точка находится в начале координат";
else if (x==0) cout << "Точка лежит на оси Y";
else if (y==0) cout << "Точка лежит на оси X";
else if (x>0) if (y>0) cout << "Точка лежит в 1 четверти";
else cout << "Точка лежит в 4 четверти";
else if (y>0) cout << "Точка лежит во 2 четверти";
else cout << "Точка лежит в 3 четверти";
return 0;
}
Пример:
-1 -2
Точка лежит в 3 четверти
2.
#include <iostream>
using namespace std;
int main() {
int a,b;
cin >> a >> b;
if ((a>=1)&&(a<=7)) cout << "Число "<<a<<"принадлежит интервалу [1..7]\n";
else cout << "Число "<<a<<" не принадлежит интервалу [1..7]\n";
if ((b>=1)&&(b<=7)) cout << "Число "<<b<<"принадлежит интервалу [1..7]\n";
else cout << "Число "<<b<<" не принадлежит интервалу [1..7]\n";
return 0;
}
Пример:
9 5
Число 9 не принадлежит интервалу [1..7]
Число 5 принадлежит интервалу [1..7]
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <tchar.h>
#include <cstdlib>
#include <iostream>
int main() {
setlocale(LC_ALL, "Russian");
int a, y1, y2, y3; printf("введите число (а)"); scanf("%d", &a); y1 = 10; y2 = 20; y3 = 15; if (a > y1){ printf("число а=%d больше %d \n", a,y1); } else { printf("число а=%d меньше или равно %d \n", a, y1);
} if (a < y2) { printf("число а=%d меньше %d \n", a, y2); } else { printf("число а=%d больше или равно %d \n", a, y2);
} if (a < y3) { printf("число а=%d больше %d \n", a, y3); } else { printf("число а=%d меньше или равно %d \n", a, y3);
} if (a == y1) { printf("число а=%d равна y1 \n ", a); } else { printf("число а=%d не равна y1 \n", a);
} if (a == y2) { printf("число а=%d равна y2 \n", a); } else { printf("число а=%d не равна y2 \n", a);
} if (a == y3) { printf("число а=%d равна y3 \n", a); } else { printf("число а=%d не равна y3 \n", a);
} system("pause");}