Podsumowanie — dane wejściowe dynamiczne
Część sekcji Podstawy ścieżki C++ w Coddy. Lekcja 50 z 74.
Wyzwanie
Napisz program, który najpierw wczytuje liczbę całkowitą n oznaczającą, ile kolejnych liczb całkowitych zostanie podanych. Następnie wczytaj z wejścia dokładnie n liczb całkowitych. Na koniec oblicz i wypisz sumę tych n liczb (z pominięciem pierwszej liczby wejściowej).
Input:
3
1
5
6
Output:
12Wyjaśnienie:
Pierwsza liczba 3 oznacza, że zostaną wczytane i zsumowane następne 3 liczby (1, 5 i 6). Suma wynosi 1 + 5 + 6 = 12
Jeśli utkniesz, przeczytaj podpowiedzi!
Spróbuj swoich sił
#include <iostream>
int main() {
int numLoops;
std::cin >> numLoops;
int sum = 0;
// Napisz swój kod poniżej
// Wykonaj iterację numLoops razy
// W każdej iteracji pobierz dane wejściowe za pomocą std::cin >> num;
return 0;
}Wszystkie lekcje w sekcji Podstawy
4Operatory — część 1
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaPostinkrementacja/postdekrementacjaSkrócone operatory arytmetyczneOperatory porównaniaPorównywanie ciągów znaków7Podstawy wejścia/wyjścia
Instrukcja coutInstrukcja cinWczytywanie ciągu znakówPowtórka — do 120Powtórka — prawda czy fałsz3Zmienne, część 2
Deklarowanie typówKonwencje nazewnictwaPowtórka — inicjalizacja zmiennychKonwersja typów, część 1Konwersja typów, część 26Podejmowanie decyzji
Instrukcja ifIf - elseInstrukcja switchOperator warunkowyPowtórzenie: if - elseZagnieżdżone if - else9Pętle
Pętla for — część 1Pętla whilePętla do whilePrzerwanie pętliPrzejście do następnej iteracjiPętla for — część 2Pętle zagnieżdżonePętle nieskończonePodsumowanie — dane wejściowe dynamicznePoćwicz samodzielnie: Kompilator C++ online