#include <iostream> using namespace std; int main() { string s; while(getline(cin,s)&&s!="0"){ //if(a=="0") int a=0,b=0,c=0; int flag=0; for(int i=0;i<s.length();i++){ if(s[i]>='0'&&s[i]<='9'){ if(flag==0){ a*=10; a+=s[i]-'0'; } if(flag==1){ b*=10; b+=s[i]-'0'; } if(flag==2){ c*=10; c+=s[i]-'0'; } } if(s[i]==' '){ flag++; } } if(a!=0&&b==0&c==0){ for(int i=1;i<=a;i++){ if(i==1){ cout <<i; } else{ cout <<" "<<i; } } cout <<endl; } if(a!=0&&b!=0){ if(a<b){ for(int i=a;i<=b;i++){ if(i==a){ cout <<i; } else{ cout <<" "<<i; } i+=c; } cout <<endl; } else{ for(int i=a;i>=b;i--){ if(i==a){ cout <<i; } else{ cout <<" "<<i; } i-=c; } cout <<endl; } } //cout <<a<<" "<<b<< " "<<c<<endl; } //cout <<a<<endl; return 0; } |
Double click to view unformatted code.