Questo esercizio è svolto con le strutture cicliche condizionali, che sono pre condizionali e post condizionali.
Traccia
Scrivere un algoritmo e un programma in C++ che richieda l’inserimento di una sequenza di numeri interi e interrompa l’inserimento quando viene digitato il numero zero. In output l’algoritmo deve produrre il numero di elementi digitato e la somma.
Svolgimento:
Tabella Dati
Uso | Nome | Tipo | Descrizione |
Input | x | Intero | numeri della sequenza |
Output | s, c | Intero | numero elementi sequenza e somma |
Link sponsorizzato Tavoletta Grafica Wacom
L’algoritmo risolutivo è:
La codifica in C++ è:
#include <iostream>
using namespace std;
int main()
{
int x,s,c;
c=0;
s=0;
do
{
cout << "\n Inserisci X:";
cin >> x;
s+=x;
c++;
}
while (x!=0);
cout << "\n Il numero degli elementi è:"<< c<<endl;
cout << "\n La somma è:"<< s<<endl;
return 0;
}