Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int NumeriFunz ( int vet[] , int i , int *N );
  4. int NumeriFunz ( int vet[] , int i , int *N )
  5. {
  6. for ( i = 0; i < *N; i++ )
  7. {
  8. cout << "Elemento "<<i+1<<": " ;
  9. cin >> vet[i] ;
  10. }
  11. }
  12. int NumeriControllo ( int vet[] , int i , int uguali , int *N ) ;
  13. int NumeriControllo ( int vet[] , int i , int uguali , int *N )
  14. {
  15. for ( i=1; i < *N && uguali==1; i++ )
  16. {
  17. if ( vet[i] != vet[i-1] )
  18. uguali = 0 ;
  19. }
  20. }
  21. int main()
  22. {
  23. const int MAXN = 30 ;
  24. int N , vet[MAXN] , i , uguali ;
  25. do
  26. {
  27. cout << "Quanti numeri saranno inseriti? " ;
  28. cin >> N ;
  29. if ( N > MAXN || N <=0 )
  30. cout << "Errore: il numero deve essere compreso tra "<<MAXN<<" e 0\n" ;
  31. }
  32. while ( N > MAXN || N <=0 ) ;
  33. cout << "Inserisci una sequenza di "<<N<<" numeri\n" ;
  34. NumeriFunz ( vet , i , &N ) ;
  35. cout << "\n" ;
  36. cout << "La sequenza inserita e' la seguente\n" ;
  37. for ( i=0; i<N; i++ )
  38. cout << "Elemento "<<i+1<<": "<<vet[i]<<"\n" ;
  39. cout << "\n" ;
  40. uguali = 1 ;
  41. NumeriControllo ( vet , i , uguali , &N ) ;
  42. if ( uguali == 0 )
  43. cout << "La sequenza non contiene numeri tutti uguali\n" ;
  44. else
  45. cout << "La sequenza contiene numeri tutti uguali\n" ;
  46. return 0 ;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement