Advertisement
Guest User

Untitled

a guest
Mar 28th, 2020
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.23 KB | None | 0 0
  1. //Librerie
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5. //Costanti
  6. #define DIM 100
  7.  
  8. //Prototipi
  9. void Leggere( int vet[] , int dim );
  10. void Scrivere( int vet[] , int dim );
  11. void Riempire(int vet[],int dim);
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18. //Funzione Main
  19. int main() {
  20.  
  21.     int Sequenza[DIM] = { 0 };
  22.     int dim = 0;
  23.  
  24.     printf( "Inserisci dim = " );
  25.     scanf( "%d" , &dim );
  26.  
  27.     printf("\nInserisci valori crescenti\n");
  28.  
  29.     Scrivere( Sequenza , dim );
  30.  
  31.     printf("\n");
  32.  
  33.     Leggere( Sequenza , dim );
  34.  
  35.     printf("\n\n");
  36.  
  37.     Riempire( Sequenza , dim );
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46. }
  47.  
  48. //Funzione che scrive la Sequenza
  49. void Leggere( int vet[] , int dim ) {
  50.  
  51.     int i = 0;
  52.  
  53.     while( i < dim ) {
  54.  
  55.         printf( "%d\t" , vet[ i ] );
  56.         ++i;
  57.  
  58.     }
  59.  
  60.  
  61.  
  62. }
  63.  
  64. //Funzione che legge la Sequenza
  65. void Scrivere( int vet[] , int dim ){
  66.  
  67.     int i = 0;
  68.  
  69.     while( i < dim ) {
  70.  
  71.     printf( "\nSequenza[%d] = " , i );
  72.     scanf( "%d" , &vet[ i ] );
  73.     ++i;
  74.  
  75.         }
  76.  
  77. }
  78.  
  79. //Funzione che riempie la sequenza con i valori mancanti
  80. void Riempire( int vet[] , int dim ) {
  81.  
  82.     int i = vet[ 0 ];
  83.     int d = vet[ dim - 1 ];
  84.  
  85.  
  86.  
  87.  
  88.  
  89.     while( i <= d) {
  90.  
  91.  
  92.  
  93.         vet[ i ] = i;
  94.         printf( "%d\t", vet[  i ] );
  95.  
  96.  
  97.  
  98.  
  99.         ++i;
  100.  
  101.  
  102.     }
  103.  
  104.  
  105.  
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement