#include <stdio.h> using namespace std; int main(){ int a[3] = {0}; int n=0,i=0; char ch; while( scanf("%d", &a[0])){ if( a[0] == 0 ){ break; } n=1; while( ch=getchar()!= '\n'){ scanf("%d", &a[n++]); } if( n==1 ){ for( int i=1;i<=a[0]; i++ ){ if(i<a[0]){ printf("%d ",i); }else{ printf("%d\n",i); } } } else if( n==2 ){ if( a[0]>a[1]){ for( int i=a[0]; i>=a[1]; i-- ){ if( i>a[1]) printf("%d ",i); else printf("%d\n", i ); } }else(a[0]<a[1]){ for( int i=a[0]; i<=a[1]; i++ ){ if( i<a[1]) printf("%d ", i); else printf("%d\n",i); } } }else if( n==3 ){ if( a[0]>a[1] ){ for( int i=a[0]; i>=a[1]; i=i-a[2]-1 ){ if( i-a[2]-1 >= a[1]) printf("%d ", i ); else printf("%d\n", i); } }else (a[0]<a[1]){ for( int i=a[0]; i<=a[1]; i=i+a[2]+1 ){ if( i+a[2]+1<=a[1]) printf("%d ", i); else printf("%d\n", i); } } } } return 0; } /* Main.cc: In function 'int main()': Main.cc:12:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while( ch=getchar()!= '\n'){ ~~^~~~~~~~~~~~~~~~~ Main.cc:31:20: error: expected ';' before '{' token }else(a[0]<a[1]){ ^ ; Main.cc:43:21: error: expected ';' before '{' token }else (a[0]<a[1]){ ^ ; Main.cc:5:10: warning: unused variable 'i' [-Wunused-variable] int n=0,i=0; ^ */ |
Double click to view unformatted code.