C++ · ОСНОВЫ · УРОК 20

Підсумок: командні точки

Функція vector і if · близько 18 хвилин

Навчання з прогресомЧитати резюме безкоштовно. Щоб зберегти роботу, увійти в обліковий запис.
КРОК 1

Як працює.

Зберігайте знайомі деталі: vector зберігає окуляри, функція підраховує кількість, if перевіряє ціль.

int total(vector<int> scores) {
    int sum = 0;
    for (int score : scores) sum += score;
    return sum;
}
Шлях келихів
vectorкількістьtotalСумаifМета

✦ Перевірте суму: якщо ви забили достатньо, покажіть повідомлення про перемогу.

КРОК 2

Спробуйте зрозуміти.

Перевірте суму: якщо ви забили достатньо, покажіть повідомлення про перемогу.

vector<int> scores = {2, 3, 4};
if (total(scores) >= 8) {
    cout << "Победа" << endl;
}

✦ Порівняти це до першого. Далі робимо круту роботу самостійно.

ПРАКТИКА НА УРОЦІ

Набери код самостійно

Встановити програму з зразка. Так ви пам'ятаєте команди та кронштейни.

#include <iostream>
#include <vector>
using namespace std;

int total(vector<int> scores) {
    int sum = 0;
    for (int score : scores) sum += score;
    return sum;
}

int main() {
    vector<int> scores = {2, 3, 4};
    if (total(scores) >= 8) {
        cout << "Победа" << endl;
    }
    return 0;
}
Відкрийте редактор для роботи класу
ДОМАШНЄ ЗАВДАННЯ

Розв’яжи сам

Создай функцию total для vector<int>: сложи все значения циклом и верни сумму. Для {1, 2, 5} выведи «Готово», если сумма не меньше 8.

Готової відповіді немає. Скористайся схожими прикладами з конспекту.

Відкриття вашого будинку