Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Begin5_2 (1).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.06 Mб
Скачать

1)Дана длина ребра куба a. Найти объем куба V = a3 и площадь его поверхности S= 6·a2.

#include <iostream>

#include <conio.h>

using namespace std;

int main()

{

int a, V, S;

cout << "a=" ;

cin >>a;

V = a*a*a;

S = 6*a*a;

cout <<"V=" << V << endl;

cout <<"S=" << S << endl;

system("pause");

return 0;

}

2)Даны целые положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Используя операцию взятия остатка от деления нацело, найти длину незанятой части отрезка A.

#include <iostream>

#include <conio.h>

using namespace std;

Int main()

{

int A,B,Otvet;

cout << "A=" ;

cin >>A;

cout << "B=" ;

cin >>B;

Otvet = A % B;

cout <<"Otvet = " << Otvet << endl;

system("pause");

return 0;

}

3)Даны два целых числа: A, B. Проверить истинность высказывания: «Справедливы неравенства A ≥0 или B < –2».

#include <iostream>

#include <conio.h>

using namespace std;

Int main()

{

int A,B;

cout << "A=" ;

cin >>A; cout << "B=" ;

cin >>B;

if ((A>=0)&&(B<-2)) cout <<"Otvet - " << "true" << endl;

else cout <<"Otvet - "<< "false" << endl;

system("pause");

return 0;

}

4)Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе.

#include <iostream>

#include <conio.h>

using namespace std;

Int main()

{

int B,C,A,i,j;

cout << "A=" ;

cin >>A;

cout << "B=" ;

cin >>B;

cout << "C=" ;

cin >>C; i=0;

j=0;

if (A>0) {i++;}

else{j++;}

if (B>0) {i++;}

else{j++;}

if (C>0) i++;

else{j++;}

cout <<"Otvet: "<< endl;

cout <<"i= "<<i<< endl;

cout <<"j= "<<j<< endl;

system("pause");

return 0;

}

5)Арифметические действия над числами пронумерованы следующим образом: 1 — сложение, 2 — вычитание, 3 — умножение, 4 — деление. Дан номер действия N (целое число в диапазоне 1–4) и вещественные числа A и B (В не равно 0). Выполнить над числами указанное действие и вывести результат.

#include <iostream>

#include <conio.h>

using namespace std;

Int main()

{

int N,A,B;

cout << "N=" ;

cin >>N; cout << "A=" ;

cin >>A; cout << "B=" ;

cin >>B; cout <<"Otvet" << endl;

switch (N)

{

case 1: cout <<A+B<<endl; break ;

case 2: cout <<A-B<<endl; break ;

case 3: cout <<A*B<<endl; break ;

case 4: cout <<A/B<<endl; break ;

default : cout <<"Oshibka 1>K>4"<<endl;

}

system("pause");

return 0;

}

6)Дано вещественное число — цена 1 кг конфет. Вывести стоимость 0.1, 0.2, …, 1 кг конфет.

#include <iostream>

#include <conio.h>

using namespace std;

Int main()

{

double A,temp,i,s;

cout << "A=" ;

cin >>A;

for(i=1;i<=10;i++)

{

temp=i;

cout << temp/10<< "kg ="<< A*temp/10 << endl;

}

system("pause");

return 0;

}

7) Дано целое число N (> 0), являющееся некоторой степенью числа 2:

N = 2K. Найти целое число K — показатель этой степени.

#include <iostream>

#include <conio.h>

using namespace std;

Int main()

{

int N,k,i;

cout << "N=" ;

cin >> N; i=1;

k=0;

while (N > i)

{

i*=2; k++; }

cout << "k="<< k << endl;;

system("pause");

return 0;

}

8)Дано целое число N и набор из N положительных вещественных чисел. Вывести в том же порядке целые части всех чисел из данного набора (как вещественные числа с нулевой дробной частью), а также сумму всех целых частей.

#include <iostream>

#include <conio.h>

using namespace std;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]