Question #16936

how to get this input with c++ language?
1 4 3 2 9 7 18 22 0
2 4 8 10 0
7 5 11 13 1 3 0
-1
when arrive to zero is end line
and when arrive to -1 is end input

Expert's answer

#include <iostream>

#include <stdlib.h>

using namespace std;

int main()

{int n,f,a,m,k,c[n];

cout<<"please enter n"<<endl;

& cin>>n;

cout<<endl;

cout<<"please enter masiv"<<endl;

& for(int i = 0; i< n ; i++)

& {cin>>c[i];}

& cout<<"we have masive: ";

& for(int i = 0; i< n ; i++)

& {cout <<c[i]<<" "; }

& cout <<endl<<endl;

& //1

& for(int i = 0; i< n ; i++)

{if ( c[i] ==0)& {k=i+1;break;}}

for(int i = 0; i< k ; i++)

& {cout<<c[i]<<" ";}

& cout<<endl;

& //2

& for(int i = k; i< n ; i++)

{if ( c[i] ==0)& {f=i+1;break;}}

for(int i = k; i< f ; i++)

& {cout<<c[i]<<" ";}

& cout<<endl;

& //3

& for(int i = f; i< n ; i++)

{ if ( c[i] ==0)& {a=i+1;break;}}

for(int i = f; i< a ; i++)

& {cout<<c[i]<<" ";}

& cout<<endl;

& //4

& for(int i = a; i< n ; i++)

{ if ( c[i] ==-1)& {cout<<c[i]<<endl;break ;}}

&

& system("PAUSE");

& return 0;

}

#include <stdlib.h>

using namespace std;

int main()

{int n,f,a,m,k,c[n];

cout<<"please enter n"<<endl;

& cin>>n;

cout<<endl;

cout<<"please enter masiv"<<endl;

& for(int i = 0; i< n ; i++)

& {cin>>c[i];}

& cout<<"we have masive: ";

& for(int i = 0; i< n ; i++)

& {cout <<c[i]<<" "; }

& cout <<endl<<endl;

& //1

& for(int i = 0; i< n ; i++)

{if ( c[i] ==0)& {k=i+1;break;}}

for(int i = 0; i< k ; i++)

& {cout<<c[i]<<" ";}

& cout<<endl;

& //2

& for(int i = k; i< n ; i++)

{if ( c[i] ==0)& {f=i+1;break;}}

for(int i = k; i< f ; i++)

& {cout<<c[i]<<" ";}

& cout<<endl;

& //3

& for(int i = f; i< n ; i++)

{ if ( c[i] ==0)& {a=i+1;break;}}

for(int i = f; i< a ; i++)

& {cout<<c[i]<<" ";}

& cout<<endl;

& //4

& for(int i = a; i< n ; i++)

{ if ( c[i] ==-1)& {cout<<c[i]<<endl;break ;}}

&

& system("PAUSE");

& return 0;

}

## Comments

## Leave a comment