Esercizio n.2 – Strutture cicliche in C++

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

UsoNomeTipoDescrizione
InputxInteronumeri della sequenza
Outputs, cInteronumero 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;
}