Основы программирования на С++ для начинающих

Задачи: Типы данных, переменные и константы

Тут собраны задачи к статье Типы данных, переменные и константы. Постарайтесь решать задачи самостоятельно и только по необходимости смотреть решение. Так вы намного быстрее освоите основы программирования.

1. Объявить переменные с помощью которых можно будет посчитать общую сумму покупки нескольких товаров. Например плитки шоколада, кофе и пакеты молока.

2. Объявить три переменные типа int и присвоить первой числовое значение, вторая переменная равна первой переменной увеличенной на 3, а третья переменная равна сумме первых двух.

3. Объявить переменные, для подсчета общего количества предметов для сервировки стола. Например чашки, такое же количество блюдец и ложек.

126 thoughts on “Задачи: Типы данных, переменные и константы

  1. #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;
    }

  2. #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 << " ";
    }

  3. #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);
    }
    }

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *