- Типы данных, переменные и константы
- Ввод с клавиатуры и вывод данных на экран
- Арифметические операции и комбинированные операторы
- Операторы выбора if и else в С++
- Оператор switch в С++
- Цикл for в C++
- Циклы while, do while, вложенные циклы
- Двумерные массивы C++
- Массивы в C++
- Функции в C++
- Указатели C++
- Указатель на указатель C++
- Классы в С++
Дополнительный сборник задач с решениями
На этой странице собраны все задачи по темам уроков, размещенных на нашем сайте. К каждой задаче прилагается наш вариант решения. Постарайтесь всё же решать их самостоятельно и только потом сравнивать наш исходный код со своим. “Хочешь научиться программировать – программируй”!
Больше практических заданий с решениями найдёте здесь.
Рекомендуем посетить Сайт для юных программистов – где вы найдете уроки по различным языкам программирования (в том числе для детей), 3D-моделированию, Linux и др.

Помогите решить задачку в С++ : “Известна площадь описанного около равнобедренного прямоугольного треугольника круга. Записать алгоритм вычисления площадей треугольника и вписанного в него треугольника.
“
#include
#include
using namespace std;
float R;
float a;
float S;
float r;
float x;
int main ()
{
x=sqrt (3);
cout <> R;
a=(R*3.0)/x;
S=(a*a*x) /4;
r=(a*x)/6;
cout << "S=" << S << ";" << "r=" << r << ";" << "a=" << a << endl;
return 0;
}
#include
#include
using namespace std;
float R;
float a;
float S;
float r;
float x;
int main ()
{
x=sqrt (3);
cout <> R;
a=(R*3.0)/x;
S=(a*a*x) /4;
r=(a*x)/6;
cout << "S=" << S << ";" << "r=" << r << ";" << "a=" << a << endl;
return 0;
}
Сайт нарочно ломает мой код
Может кто-то это сделать?) Или хотя бы подсказать))
Стандартные типы данных.
Дано целое число Y – год, лежащее в диапазоне 1970–2100; целое число M –
месяц, лежащее в диапазоне 1–12; целое число D – текущая дата, лежащее в
диапазоне 1–31. Определить количество секунд прошедших с 1 января 1970
г. до начало указанной даты.
#include
using namespace std;
int main ()
{
int YMax,YMin,D,M,S,H,Mi;
YMin=1970;
YMax=2100;
M=12;
D=31;
H=60;
Mi=60;
S=60;
S=(YMax-YMin)*M*D*H*Mi*S;
cout<<S<<" seconds"<<endl;
return 0;
}
Разработайте библиотеку функций для выполнения операций с двоичным
деревом. Необходимо предусмотреть функции добавления узла дерева,
удаления узла, поиска и анализа необходимости балансировки.
А это сможете?)
Не знаю почему, но не опубликовалось его ставь после #include
Да соблаговолит Вам удача)
Помогите пожалуйста, 2 день сижу голову ломаю
“Поле доски для шахмат определяется парой натуральных чисел, каждое из которых не более 8: Первое число – номер вертикали (при счете слева направо), второе – номер горизонтали (при счете снизу вверх). Даны натуральные числа a, b, c, d НЕ более 8. На поле a, b размещен король, грозит ли он полю c, d.”
Создать множество set из количества из студентов вашей группы. Вывести на экран. Добавить студентов в множество по выбору пользователя и вывести повторно. Пользователь должен вводить фамилию для добавления. (Введенная фамилия не должна содержать цифр или знаков препинания)
Помогите решить,болел на этой теме.
С++