C++ · ОСНОВЫ · LEÇON 20

Conclusion : points de l'commande

Fonction vector et if · environ 18 minutes

Apprentissage et progrèsLisez le résumé gratuitement. Pour enregistrer le travail, connectez-vous au compte.
ÉTAPE 1

Comment ça marche.

Recueillir des détails familiers : vector stocke des lunettes, la fonction compte le montant, if vérifie la cible.

int total(vector<int> scores) {
    int sum = 0;
    for (int score : scores) sum += score;
    return sum;
}
Le chemin des lunettes
vectorNumérototalMontantifObjectif

✦ Vérifiez le montant : si vous avez suffisamment marqué, montrez le message de la victoire.

ÉTAPE 2

Essayez de comprendre.

Vérifiez le montant : si vous avez suffisamment marqué, montrez le message de la victoire.

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

✦ Comparez ceci au premier. Alors faites le travail cool vous-même.

EXERCICE EN COURS

Saisis le code toi-même

Tapez manuellement le programme à partir de l'échantillon. Donc vous vous souviendrez des commandes et des crochets.

#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;
}
Ouvrez l'éditeur pour le travail de classe
DEVOIR

Résous-le toi-même

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

La réponse est cachée. Aide-toi des exemples du résumé du cours.

Ouvre tes devoirs