Napisać program pobierający od użytkownika dwie liczby całkowite A oraz B, A < B, a następnie wyznaczający sumę ciągu liczb (A,A + 1, . . . ,B). Obliczenia należy wykonać trzykrotnie stosując kolejno pętle: while, do-while, for. Przykład: Dla A = 4 i B = 11 program powinien wyświetlić: 60 60 60
#include <iostream>
using namespace std;
int main() { int liczba1, liczba2,suma=0; cout<<"Program wyznacza sume ciagu podanych przez uzytkownika liczb."<<endl; cout<<"Podaj pierwsza liczbe calkowita."<<endl; cin>>liczba1; cout<<"Podaj druga liczbe calkowita, wieksza od pierwszej."<<endl; cin>>liczba2; int licznik=liczba1;
if(liczba1<liczba2) { while(licznik!=liczba2+1) { suma+=licznik; licznik++; } cout<<"Dla petli \"while\" suma ciagu liczb wynosi:"<<suma<<endl; suma=0,licznik=liczba1; do { suma+=licznik; licznik++; } while(licznik!=liczba2+1); cout<<"Dla petli \"do-while\" suma ciagu liczb wynosi:"<<suma<<endl; suma=0,licznik=liczba1; for(licznik;licznik<liczba2+1;licznik++) { suma+=licznik; } cout<<"Dla petli \"for\" suma ciagu liczb wynosi:"<<suma<<endl; } else cout<<"Uzytkownik podal bledne dane, prosze czytac uwaznie polecenia."<<endl;
cin.get(); return 0; }
|