- Типы данных, переменные и константы
- Ввод с клавиатуры и вывод данных на экран
- Арифметические операции и комбинированные операторы
- Операторы выбора if и else в С++
- Оператор switch в С++
- Цикл for в C++
- Циклы while, do while, вложенные циклы
- Двумерные массивы C++
- Массивы в C++
- Функции в C++
- Указатели C++
- Указатель на указатель C++
- Классы в С++
Дополнительный сборник задач с решениями
На этой странице собраны все задачи по темам уроков, размещенных на нашем сайте. К каждой задаче прилагается наш вариант решения. Постарайтесь всё же решать их самостоятельно и только потом сравнивать наш исходный код со своим. “Хочешь научиться программировать – программируй”!
Больше практических заданий с решениями найдёте здесь.
Рекомендуем посетить Сайт для юных программистов – где вы найдете уроки по различным языкам программирования (в том числе для детей), 3D-моделированию, Linux и др.
Написать программу на языке C++, для расчета значений переменных y и z по заданным формулам. Для ввода использовать функцию scanf, для вывода- функцию printf. Определить разность значений между y и z (y-z).
y=cos(a)+sin(a)/cos(a)-sin(a)
z=tan(2a)+sec(2a)
#include
#include
#define PI 3.14159265
int main()
{
//char str[80];
float_t a, z, y, b;
printf (“input a “);
scanf_s(“%f”, &a);
y = cos(a * PI / 180.0)+sin(a * PI / 180)/ cos(a * PI / 180.0)- sin(a * PI / 180);
z = tan(2 * a * PI / 180.0) + 1 / cos(2 * a * PI / 180.0);
b = y – z;
printf_s(” %f\n %f\n %f”, y, z, b);
}
Помогите пожалуйста!!
Класс Треугольник
Свойства: две стороны и угол между ними
Операции:
О уменьшение/увеличение размера угла (из свойств) в заданное количество раз;
О вычисление длины биссектрисы принадлежащей любому углу;
О вычисление длин отрезков, на которые биссектриса делит любую сторону;
О определение значений углов.
Написать программу на языке С ++
Задано массив вещественных чисел. Определить номер наибольшего элемента этого массива и удалить его, сдвинув слева на одну позицию все элементы, расположены по максимальному. Напечатать сокращен массив.
#include
using namespace std;
int main () {
int i,j,n,a[1000],b[1000];
int maxim=0,z=0,num=1;
cout <> n;
cout << endl;
for (i=0; i<n; i++) {
cout << num <> a[i];
num++;
}
while (z!=i) {
maxim=0;
for (j=0; jmaxim)
maxim=a[j];
}
for (j=0; j<i; j++) {
if (a[j]==maxim)
a[j]=0;
}
b[z]=maxim; z++;
}
cout << endl;
for (j=0; j<z; j++) {
cout << " " << b[j];
}
return 0;
}
Написать программу на языке С ++
С клавиатуры ввести массив вещественных чисел (максимальная размерность - 25 элементов). К новому целочисленного массива занести номера тех элементов введенного, превышающих среднее значение всех его элементов в два или более раз. Напечатать сформирован массив или вывести сообщение об отсутствии таких элементов.
#include
using namespace std;
int main() {
system(“chcp 65001”);
int arr1[25], arr2[25];
cout <> x;
cout << "Input numbers array" << endl;
for (int i = 0; i > arr1[i];
average += arr1[i];
}
average /= x;
int j = 0, checkNumbers = 0, average1 = average * 2;
for (int i = 0; i < x; i++) {
if (average1 < arr1[i]) {
arr2[j] = arr1[i];
j++;
checkNumbers++;
}
}
if (checkNumbers == 0) {
cout << "These elements no found";
}
else {
cout << "Out array = ";
for (int i = 0; i < j; i++) {
cout << arr2[i] << " ";
}
}
return 0;
}
Помогите пожалуйста, очень срочно нужно
У двовимірному масиві (N+15)x(N+15) відсортувати кожний парний
стовпець за зменшенням. Числа генерувати випадково в інтервалі [-N-15;
N+15].
задано масив а дійсних чисел розмірності n.Якщо масив впорядкований по неспаданню або по незростанню залишити його без змін .Інакше видалити з масиву всі еементи порядкові номери яких кратні 4 зберігаючи порядок решти членів.Буду вдячний
задано масив а дійсних чисел розмірності n.Якщо масив впорядкований по неспаданню або по незростанню залишити його без змін .Інакше видалити з масиву всі еементи порядкові номери яких кратні 4 зберігаючи порядок решти членів. НА C++ буду вдячний
Определить, в какой половине массива находится максимальный элемент массива,
при условии что он единственный.
Описать функции ввода с клавиатуры элементов одномерного мас-
сива и замены в нем каждой группы из подряд идущих нулей на 2
элемента: первый из них 0, а второй – количество нулей в данной
группе.