Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.94
19Evgesha88
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 37
#1

Подготовка к экзамену - C++

28.02.2010, 09:46. Просмотров 2370. Ответов 8
Метки нет (Все метки)

У меня скоро экзамен по С++. Там задачи:
1. Вычислить сумму:2/3+3/4+4/5+...+10/11.
2. Найти сумму ряда 2+4+6+…20.
3. Даны 2 действительных числа х, у (Х "не равно" У). Меньшее из этих 2-х чисел заменить их полусуммой, а большее – их удвоенным произведением.
4. Даны 3 числа. Возвести в квадрат те из них, значения которых не отрицательны.
5. Даны 3 числа. Возвести в квадрат и сложить те из них, значения которых не отрицательны.
6. Даны три стороны треугольника. Найти его площадь
7. Даны вещественные положительные числа a, b, с. Если существует треугольник со сторонами a, b, с, определить его вид (прямоугольный, остроугольный, тупоугольный)
8. Известны площадь круга и квадрата. Определить уместиться ли квадрат в круг
9. Составить программу нахождения произведения двух наименьших из трех различных чисел
10. Напечатать таблицу стоимости 100, 200, 300, …, 2000 г конфет (стоимость 1 кг конфет вводиться с клавиатуры)
11. Даны объем и массы двух тел из разных материалов. Материал какого из тел имеет большую плотность?


Кто что сможет и сколько сможет....Помогите решить, пожалуйста!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2010, 09:46     Подготовка к экзамену
Посмотрите здесь:

Подготовка к экзамену - C++
Сделал 55 вопросов из 60. Все никак не могу осилить 5 вопросов. 1. Дано объявление class person { char name; int age; void...

Подготовка к олимпиаде - C++
Благодарен, что зашли на эту тему и надеюсь, что вы ответите по делу. Скоро олимпиада и по хорошему надо бы подготовиться к ней. На малом...

Подготовка к олимпиаде :) - C++
В прошлом году я занял первое место в своей области. Время идет, и вот пришло время повторить свой подвиг, а то и первое место в...

Определить, допущен ли студент к экзамену - C++
Где ошибка ? все отрабатывает здесь логическая ошибка мне кажется это ошибка в case #include<iostream> using namespace std; ...

Определить, допущен ли студент к экзамену - C++
Пользователь с клавиатуры вводит оценку студента. Определить, допущен ли студент к экзамену. Студент получает допуск, если его оценка 4...

Лабораторная работа. Массивы (задачки к экзамену) - C++
Здравствуйте товарищи форумчани! Помогите пожалуйста с кодами задачек на экзамен! Задачи: 1) Вычислить сумму и число положительных...

Последняя лаба для допуска к Экзамену - C++
Реалізувати структуру, що містить інформацію: факультет, група, кількість студентів, кількість студентів в групі, що отримають стипендію,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
WiDe
10 / 10 / 1
Регистрация: 23.02.2010
Сообщений: 120
28.02.2010, 17:19     Подготовка к экзамену #2
Девушка, все задания элементарные! Чем вы на программировании занимались? Прочитайте заново всё про массивы и циклы, ну и геометрию вспомните....
19Evgesha88
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 37
28.02.2010, 17:26  [ТС]     Подготовка к экзамену #3
Я вообще не занималась программированием!
WiDe
10 / 10 / 1
Регистрация: 23.02.2010
Сообщений: 120
28.02.2010, 17:56     Подготовка к экзамену #4
Жесть....
2. Найти сумму ряда 2+4+6+…20.:
C++
1
2
s=0;
for(i=2; i<=20; i+=2) s+=i;
1. Вычислить сумму:2/3+3/4+4/5+...+10/11.
C++
1
2
3
4
5
j=3;
s=0;
for(i=2;i<=10;i++) {
s+=i/j;
j++}
3. Даны 2 действительных числа х, у (Х "не равно" У). Меньшее из этих 2-х чисел заменить их полусуммой, а большее – их удвоенным произведением.
C++
1
2
3
4
5
6
7
8
9
10
11
float x,y,a,b;
cin>>x>>y;
a=(x+y)/2;
b=2*x*y;
if (x<y) {
x=a;
y=b;}
else {
x=b;
y=a;}
cout<<x<<y;
4. Даны 3 числа. Возвести в квадрат те из них, значения которых не отрицательны.
C++
1
2
3
4
5
6
int a,b,c;
cin>>a>>b>>c;
if(a>=0) a*=a;
if(b>=0) b*=b;
if(c>=0) c*=c;
cout<<a<<b<<c;
Добавлено через 12 минут
5. Даны 3 числа. Возвести в квадрат и сложить те из них, значения которых не отрицательны.
C++
1
2
3
4
5
6
7
8
9
10
11
12
int a,b,c,s=0;
cin>>a>>b>>c;
if(a>=0) {
a*=a;
s+=a;}
if(b>=0) {
b*=b;
s+=b;}
if(c>=0) {
c*=c;
s+=c;}
cout<<s;
6. Даны три стороны треугольника. Найти его площадь
C++
1
2
3
4
5
float a,b,c,p,s;
cin>>a>>b>>c; //Стороны
p=(a+b+c)/2; // Полупериметр
s=sqrt(p*(p-a)*(p-b)*(p-c)); //Площадь
cout<<s;
8. Известны площадь круга и квадрата. Определить уместиться ли квадрат в круг
C++
1
2
3
4
5
6
float s1,s2,r,a;
cin>>s1>>s2; //s1 - s квадрата, s2 - круга;
a=sqrt(s1); //сторона квадрата
r=sqrt(s2/M_PI); //Радиус круга
if((sqrt(2*a*a)) <= (2*r)) cout<<"Уместится";
else cout<<"Не уместится";
19Evgesha88
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 37
28.02.2010, 17:58  [ТС]     Подготовка к экзамену #5
Спасибо большое!!!
WiDe
10 / 10 / 1
Регистрация: 23.02.2010
Сообщений: 120
28.02.2010, 18:02     Подготовка к экзамену #6
11. Даны объем и массы двух тел из разных материалов. Материал какого из тел имеет большую плотность?
C++
1
2
3
4
5
6
float m1,m2,v1,v2,p1,p2;
cin>>m1>>m2>>v1>>v2;
p1=m1/v1;
p2=m2/v2;
if (p1>p2) cout<<p1;
else cout<<p2;
P.S.: Если что-то непонятно, то спрашивайте...
Zhilidan
13 / 13 / 3
Регистрация: 26.02.2010
Сообщений: 28
28.02.2010, 21:02     Подготовка к экзамену #7
9. Составить программу нахождения произведения двух наименьших из трех различных чисел
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main(int argc, char **argv) {
    int a, b, c;
    cout << "Введите a: " << endl;
    cin >> a;
    cout << "Введите b: " << endl;
    cin >> b;
    cout << "Введите c: " << endl;
    cin >> c;
    if ((a > b) && (a > c))
        cout << b * c;
    if ((b > a) && (b > c))
        cout << a * c;
    if ((c > b) && (c > a))
        cout << b * a;
}
Добавлено через 4 минуты
10. Напечатать таблицу стоимости 100, 200, 300, …, 2000 г конфет (стоимость 1 кг конфет вводиться с клавиатуры)
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
using namespace std;
 
int main(int argc, char **argv) {
    double price;
    cout << "Введите цену 1 кг: " << endl;
    cin >> price;
    for (int i = 1; i <= 20; ++i)
        cout << "Цена " << i << "00 грамм: " << price / 10 * i << endl;
 
}
19Evgesha88
0 / 0 / 0
Регистрация: 24.01.2010
Сообщений: 37
28.02.2010, 21:04  [ТС]     Подготовка к экзамену #8
Благодарю!))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.02.2010, 21:09     Подготовка к экзамену
Еще ссылки по теме:

Билет к экзамену. Функции. Вычисление факториала - C++
Народ помогите пожайлуста,срочно нужна ваша помощь–завтра экзамен по С++. Вопрос билета звучит так–напишите программу вычисления y=n! с...

Вывести список студентов получивших 3 по третьему экзамену - C++
Всем привет, у меня тут есть проблемка, задали нам на курсач сделать прогу (StringGrid) которая отображает список студентов, осталось...

Структуры, составить список абитуриентов допущенных ко второму экзамену - C++
При поступлении в университет лица, получившие оценку «неудовлетворительно» на первом экзамене, ко второму экзамену не допускаются....

Подготовка к экзамену - 1С
Добрый день! Подскажите, пожалуйста, как эффективнее всего подготовится к экзамену 1С &quot;Профессионал&quot; по бухучету? Хотелось бы за...

Подготовка к экзамену - Программирование
Ребят помогите ответить на билет, больше всего интересует 3 вопрос.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Zhilidan
13 / 13 / 3
Регистрация: 26.02.2010
Сообщений: 28
28.02.2010, 21:09     Подготовка к экзамену #9
7. Даны вещественные положительные числа a, b, с. Если существует треугольник со сторонами a, b, с, определить его вид (прямоугольный, остроугольный, тупоугольный)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <math.h>
using namespace std;
 
int main(int argc, char **argv) {
    int a, b, c, max;
    cout << "Введите сторону a:" << endl;
    cin >> a;
    cout << "Введите сторону b:" << endl;
    cin >> b;
    cout << "Введите сторону c:" << endl;
    cin >> c;
    if (a < b) max = b;
    else max = a;
    if (max < c) max = c;
    if (c == max) {
        if (pow(c,2) > pow(a,2) + pow(b,2)) cout << "Тупоугольный";
        if (pow(c,2) == pow(a,2) + pow(b,2)) cout << "Прямоугольный";
        if (pow(c,2) < pow(a,2) + pow(b,2)) cout << "Остроугольный";
        exit(0);
    }
    if (b == max) {
        if (pow(b,2) > pow(a,2) + pow(c,2)) cout << "Тупоугольный";
        if (pow(b,2) == pow(a,2) + pow(c,2)) cout << "Прямоугольный";
        if (pow(b,2) < pow(a,2) + pow(c,2)) cout << "Остроугольный";
        exit(0);
    }
    if (a == max) {
        if (pow(a,2) > pow(c,2) + pow(b,2)) cout << "Тупоугольный";
        if (pow(a,2) == pow(c,2) + pow(b,2)) cout << "Прямоугольный";
        if (pow(a,2) < pow(c,2) + pow(b,2)) cout << "Остроугольный";
    }
}
Yandex
Объявления
28.02.2010, 21:09     Подготовка к экзамену
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru