Przekształcenie kodu. Liczby skrajne. Nieskonczonosc skladnikow.

0

Zadanie domowe. Witam mam taki kod na obliczanie noty (skrajne liczby są odejmowane). Chcę, aby można było wpisać ich nieskonczenie wiele i nadal działało tak samo.

#include <iostream>

using namespace std;

int main()
{
    float nota,mini,maks,suma;

    cout<<"Wprowadz wszystkie noty4"<<endl;
    cin>>nota;
    mini=nota;
    maks=nota;
    suma=nota;

    for (int i=1; i<=4; i++)
    {
        cin>>nota;
        suma=suma+nota;
        if (nota<mini) mini=nota;
        if (nota>maks) maks=nota;

    }

    suma=suma-mini-maks;
    cout<<"\nNoty skrajne: "<<mini;
    cout<<" i "<<maks<<endl;
    cout<<"Laczna nota za skok: "<<suma<<endl;

    return 0;
}

2
while (cin >> nota) {
  /* ... */
}

Taką pętlę można przerwać wysyłając EOF - np. w przypadku linuksowego terminala, Ctrl+D.

1 użytkowników online, w tym zalogowanych: 0, gości: 1