СРС Сираждин Камиль Integer7◦ . Дано двузначное число. Найти сумму и произведение его цифр. #include #include using namespace std; int main() { setlocale(LC_ALL, "Russian"); int a, b; int sum, proiz; cout << "Двухзначное число:" << endl; cin >> a>> b; sum = a + b; cout << "Сумма чисел: " << sum << endl; proiz = a * b; cout << "Произведение чисел: " << proiz; return 0; } Integer9◦ . Дано трехзначное число. Используя одну операцию деления нацело, вывести первую цифру данного числа (сотни). #include using namespace std; int main() { setlocale(LC_ALL, "Russian"); int a, b; cout << "Трехзначное число:"; cin >> a; cout << endl; b = a / 100; cout << "Сотни: " << b; return 0; } Integer11◦ . Дано трехзначное число. Найти сумму и произведение его цифр. #include using namespace std; int main() { int a, b, sum ,proiz; cout << "Трехзначное число:"; cin >> a >> b; sum=a+b; cout<<"Сумма чисел: "< proiz=a*b; cout<<"Произведение чисел: "<
return 0; } Integer14◦ . Дано трехзначное число. В нем зачеркнули первую справа цифру и приписали ее слева. Вывести полученное число. #include using namespace std; int main() { setlocale(LC_ALL, "Russian"); int a; cout << "Трехзначное число:"< cin >> a; cout< cout< cout< return 0;} Integer16◦ . Дано трехзначное число. Вывести число, полученное при перестановке цифр десятков и единиц исходного числа (например, 123 перейдет в 132 #include
using namespace std; int main() { int a; cout<<"трехзначное число: "< cin>>a; cout< cout< cout< return 0; } If3. Дано целое число. Если оно является положительным, то прибавить к нему 1; если отрицательным, то вычесть из него 2; если нулевым, то заменить его на 10. Вывести полученное число. #include using namespace std; int main() { setlocale(LC_ALL, "Russian"); int x; cout << "X:"; cin >> x; if (x>0) { x = x + 1; cout << x; } else { if (x < 0) { x = x - 2; cout << x; } else { x = 10; cout << x; } } return 0; } If4◦ . Даны три целых числа. Найти количество положительных чисел в исходном наборе. #include using namespace std; int main() { int x,y,z; int N=0; cin>>x>>y>>z; if (x>0) ++N; if (y>0) ++N; if (z>0) ++N; cout<<"Кол-во пол чисел:"< return 0; } If5. Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе. #include using namespace std;int main() { int x,y,z; int N=0; int P=0; cin>>x>>y>>z; if (x>0) ++N; else P++; if (y>0) ++N; else P++; if (z>0) ++N; else P++; cout<<"Кол-во пол чисел:"< cout<<"Кол-во отрицат чисел:"<
return 0; }
If18. Даны три целых числа, одно из которых отлично от двух других, равных между собой. Определить порядковый номер числа, отличного от остальных. #include using namespace std; int main() { setlocale(LC_ALL, "Russian"); int a, b, c; cout << "1числo:"; cin >> a; cout << "2числo:"; cin >> b; cout << "3числo:"; cin >> c; if (a == b) { cout << 3;} else if (a == c){ cout << 2;} else if (b == c){ cout<<2;} else cout << 1; return 0; } If24. Для данного вещественного x найти значение следующей функции f, принимающей вещественные значения: f (x) = 2·sin(x), если x > 0, 6 − x, если x ≤ 0. #include #include using namespace std; int main() { float x,f; cout << "Введите x: "; cin >> x; if (x>0) { f = 2 * sin (x);} else f = 6-x; cout << "f(x) = " << f << endl; return 0; } If25. Для данного целого x найти значение следующей функции f, принимающей значения целого типа: f (x) = 2·x, если x < −2 или x > 2, −3·x, в противном случае #include using namespace std; int main() { float x,f; cin>>x; if (x<-2||x>2) f=2*x; else f=-3*x; cout<<"f="< return 0;} If26◦ . Для данного вещественного x найти значение следующей функции f, принимающей вещественные значения: −x, если x ≤ 0, f (x) = x 2 , если 0 < x < 2, 4, если x ≥ 2. #include #include using namespace std; int main() { int x; cout<<"Vvedite chislo: "; cin>>x; if (x<=0){ cout<< -x< else if (0 cout<< pow(x,2)< } else if (x<=2){ cout<<4;} return 0;}
If27. Для данного вещественного x найти значение следующей функции f, принимающей значения целого типа: 0, если x < 0, f (x) = 1, если x принадлежит [0, 1), [2, 3), . . . , −1, если x принадлежит [1, 2), [3, 4), . . . . #include using namespace std; int main() { float x,f; cin>>x; if (x<0) f=0; else if (x==0 && x==1 && x==2 && x==3) f=1; else if (x==1 && x==2 && x==3 && x==4) f=-1; cout<<"f="< return 0; } Boolean1◦ . Дано целое число A. Проверить истинность высказывания: «Число A является положительным». #include #include using namespace std; int main() { int a; cin>>a; bool result=(a>0); cout< return 0;} Boolean2◦ . Дано целое число A. Проверить истинность высказывания: «Число A является нечетным». #include #include using namespace std; int main() { int a; cin>>a; bool result=(a%2!=0); cout< return 0; } Boolean17◦ . Дано целое положительное число. Проверить истинность высказывания: «Данное число является нечетным трехзначным» #include using namespace std; int main() { bool a; cin>>a; cout<<((a<10 || a>99 || a&1)?"False":"True")< return 0; }