Тут собраны задачи к статье Типы данных, переменные и константы. Постарайтесь решать задачи самостоятельно и только по необходимости смотреть решение. Так вы намного быстрее освоите основы программирования.
1. Объявить переменные с помощью которых можно будет посчитать общую сумму покупки нескольких товаров. Например плитки шоколада, кофе и пакеты молока.
Посмотреть код
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
#include <iostream>
usingnamespacestd;
intmain()
{
setlocale(LC_ALL,"rus");
intchocolate=2;// хранит количество упаковок
intmilk=3;
intcoffee=1;
floatpriceOfChocolate=11.04;// хранит цены за одну упаковку
2. Объявить три переменные типа int и присвоить первой числовое значение, вторая переменная равна первой переменной увеличенной на 3, а третья переменная равна сумме первых двух.
Посмотреть код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
usingnamespacestd;
intmain()
{
intfirst=4;
intsecond=first+3;
intthird=first+second;
cout<<"first = "<<first<<endl;
cout<<"second = "<<second<<endl;
cout<<"third = "<<third<<endl;
return0;
}
3. Объявить переменные, для подсчета общего количества предметов для сервировки стола. Например чашки, такое же количество блюдец и ложек.
Посмотреть код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
usingnamespacestd;
intmain()
{
setlocale(LC_ALL,"rus");
intcups=6;// количество чашек
intspoons=cups;// количество ложек равно кол-тву чашек
intsaucers=cups;// блюдца
// или можно так записать
// int cups, spoons, saucers;
// cups = spoons = saucers = 6;
intamount=cups+spoons+saucers;// общее количество
cout<<"Всего "<<amount<<" предметов"<<endl;
return0;
}
4.7
155
126 thoughts on “Задачи: Типы данных, переменные и константы”
#include
int main() { using namespace std;
int cups; int spoon; int saucers;
cout << "Введите кол-во чашек: " <> cups;
spoon = saucers = cups;
float sum;
sum = (cups + spoon + saucers);
cout << "Общее кол-во предметов: " << sum << endl;
#include
int main() {
using namespace std;
int cups;
int spoon;
int saucers;
cout << "Введите кол-во чашек: " <> cups;
spoon = saucers = cups;
float sum;
sum = (cups + spoon + saucers);
cout << "Общее кол-во предметов: " << sum << endl;
return 0;
}
#include
using std::cout;
void fast_sort (int * arr, int first, int last){
if (first < last){
int l_ = first;
int _r = last;
int midl = arr[(first + last) / 2];
do{
while (arr[l_] midl)
_r–;
if (l_ <= _r){
int point = arr[l_];
arr[l_] = arr[_r];
arr[_r] = point;
l_++;
_r–;
}
}while (l_ <= _r);
if (first l_)
fast_sort(arr, l_, last);
}
}
int main(){
int zxc[] = {123, 23, 444, 213, 111, 44, -9};
fast_sort(zxc, 0, (sizeof(zxc) / 4)-1);
for (int i : zxc)
cout << i << " ";
}
сын ебучей шалавы на коментах жрёт \t! !!!
#include
using std::cout;
void fast_sort (int * arr, int first, int last){
if (first < last){
int l_ = first;
int _r = last;
int midl = arr[(first + last) / 2];
do{
while (arr[l_] midl)
_r–;
if (l_ <= _r){
int point = arr[l_];
arr[l_] = arr[_r];
arr[_r] = point;
l_++;
_r–;
}
}while (l_ <= _r);
if (first l_)
fast_sort(arr, l_, last);
}
}
4 пробела тоже не работают