Witam, mam pewien problem z zadaniem z iteracji, muszę zrobić program gdzie najpierw podajemy liczbe zakresow ktore mają być powtórzone, np. 3 zakresy liczb, a potem mamy podać te 3 zakresy. Czyli najpierw podaje liczbe zakresow, potem zakres 1, zakres 2 itd. po wpisaniu ostatniego zakresu program powinien je wyświetlić, każdy w nowej linii. Niestety mi wychodzi tak że wpisuje liczbe zakresow, potem a i b, a zakres od razu sie wypisuje i program kaze wpisac mi nowy. Kod:
#include <iostream>
#include <stdio.h>
using namespace std;
int main(){
int i,n,a,b;
cout<<"Ile roznych zestawow chcesz wypisac: ";
cin>>n;
for(i=1; i<=n;i++) {
cout<<"Podaj a i b: ";
cin >> a >> b;
for(a; a<=b; a++){
cout<<a<<" ";
}
cout<<endl<<endl;
}
}
Jak poprawić to tak by działało tak jak powinno?