nasho97

los meos hack de funciones

Sep 20th, 2017
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.95 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. //la idea es prototipar las funciones es porque así no me preocupo del orden que llevan xD, porque si las pongo por la parte de arriba, ahí si dentro de una
  5. //necesito llamar a otra , me trolleo porque ahí necesito el orden, que la que está más dentro esté más arriba, pero si hago el prototipe
  6. //directamente no importa el orden y tengo que poner las funciones por debajo de la función main xDxdx DXd xd
  7.  
  8. //lo que yo le paso a la función, es el valor real, y el que manejas dentro y se entrega es el valor formal, pero si le pasas la wea con puntero directamente
  9. //estás "trabajando" el valor real
  10.  
  11. int cantDigitos(long long);      //esto es prototipar
  12.  
  13. int main()
  14. {
  15.     long long numero=3;
  16.     int cantDig;
  17.    
  18.     printf ("el largo del número %lld es %d",numero,cantDigitos(numero));
  19.            
  20.     return 0;
  21. }
  22.  
  23. int cantDigitos(long long numero)
  24. {
  25.     if (numero==0){
  26.         return 1;                                       //En este return directamente terina la función, así que igual es medio hack, porque así no hago nada
  27.     }                                                   //SEGÚN YO este if podría ser entre 9 y -9 pero tal vez no juejuejeujeuejue
  28.     long long aux = abs(numero);
  29.     int cont =0;
  30.    
  31.     while (aux!=0)
  32.     {
  33.         cont++;
  34.         aux/=10;
  35.     }
  36.    
  37.     return cont;
  38. }
  39.  
  40. void poblar (int *vector, int m)
  41. {
  42.     int i;
  43.     for (i=0;i < m ; i++)
  44.     {
  45.         scanf ("%d",&vector[i]);
  46.     }
  47. }
  48. void mostrar ( const int *vector, int m)                //la wea del cons, es para no poder modificar la caga por ninguna forma, entonces si
  49. {                                                       //tratas de cambiarlo te dice JAJA NOUP.TUGFA al compilar, se pone en el prototipo también xDXDXDXDD
  50.     int i;
  51.     for (i=0;i < m ; i++)
  52.     {
  53.         //scanf ("%d",&vector[i]);
  54.         printf ("%d",&vector[i]);
  55.     }
  56. }
  57.  
  58.  
  59. //int absoluto (int num);
  60. //{
  61.     //aquí hace todo el meme
  62. //  if      // este es un hack se puede poner más de un return, dependiendo de la wea y blñbalbalbalba, la wea es que es el meo hack.
  63. //  {
  64. //      return meme;
  65. //  }
  66. //  else
  67. //  {
  68. //      return meme;   
  69. //  }  
  70. //}
Add Comment
Please, Sign In to add comment