Advertisement
Guest User

tp4 - 23

a guest
Jul 6th, 2015
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.45 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4. #define N 20
  5. int contadora(int vector[], int largovector, int parametro);
  6. int sustitucion(int entero,int largovector, int sustituido, int reemplazo);
  7.  
  8. int contadora(int vector[], int largovector, int parametro)
  9. {
  10.     int j,contador;
  11.     contador=0;
  12.     for(j=0;j<largovector;j++)
  13.     {
  14.         if(vector[j]==parametro)
  15.             contador++;
  16.     }
  17.     return contador;
  18. }
  19.  
  20.  
  21. int sustitucion(int entero,int largovector, int sustituido, int reemplazo)
  22. {
  23.     int i;
  24.     for(i=0;i<largovector;i++)
  25.     {
  26.  
  27.         if(entero==sustituido)
  28.         return reemplazo;
  29.         else
  30.             return entero;
  31.     }
  32.  
  33. }
  34.  
  35.  
  36. int main()
  37. {
  38.     int i, parametro,parametro1, parametro2, largovector, cantidad1, cantidad3, sustituido, reemplazo, entero;
  39.     int vector[N];
  40.     int vector2[N];
  41.     parametro=0;
  42.     parametro1=6;
  43.     parametro2=3;
  44.     sustituido=5;
  45.     reemplazo=3;
  46.     largovector=N;
  47.     srand(time(NULL));
  48.  
  49.     for(i=0;i<N;i++)
  50.     {
  51.         vector[i]=rand() % 9+1;
  52.         /*printf("%d   ", vector[i]);*//*TEST*/
  53.     }
  54.     printf("\n");
  55. parametro=parametro1;
  56. cantidad1=contadora(vector, largovector, parametro);
  57. printf("Hay %d numeros 6\n", cantidad1);
  58. for(i=0;i<N;i++)
  59. {
  60.     printf("%d ", vector[i]);
  61. }
  62.  
  63. printf("\n");
  64.  
  65. for(i=0;i<N;i++)
  66. {
  67.     vector2[i]=sustitucion(vector[i], largovector, sustituido, reemplazo);
  68.     printf("%d ", vector2[i]);
  69. }
  70.     return 0;
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement