Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int NumeriFunz ( int vet[] , int i , int *N );
- int NumeriFunz ( int vet[] , int i , int *N )
- {
- for ( i = 0; i < *N; i++ )
- {
- cout << "Elemento "<<i+1<<": " ;
- cin >> vet[i] ;
- }
- }
- int NumeriControllo ( int vet[] , int i , int uguali , int *N ) ;
- int NumeriControllo ( int vet[] , int i , int uguali , int *N )
- {
- for ( i=1; i < *N && uguali==1; i++ )
- {
- if ( vet[i] != vet[i-1] )
- uguali = 0 ;
- }
- }
- int main()
- {
- const int MAXN = 30 ;
- int N , vet[MAXN] , i , uguali ;
- do
- {
- cout << "Quanti numeri saranno inseriti? " ;
- cin >> N ;
- if ( N > MAXN || N <=0 )
- cout << "Errore: il numero deve essere compreso tra "<<MAXN<<" e 0\n" ;
- }
- while ( N > MAXN || N <=0 ) ;
- cout << "Inserisci una sequenza di "<<N<<" numeri\n" ;
- NumeriFunz ( vet , i , &N ) ;
- cout << "\n" ;
- cout << "La sequenza inserita e' la seguente\n" ;
- for ( i=0; i<N; i++ )
- cout << "Elemento "<<i+1<<": "<<vet[i]<<"\n" ;
- cout << "\n" ;
- uguali = 1 ;
- NumeriControllo ( vet , i , uguali , &N ) ;
- if ( uguali == 0 )
- cout << "La sequenza non contiene numeri tutti uguali\n" ;
- else
- cout << "La sequenza contiene numeri tutti uguali\n" ;
- return 0 ;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement