comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Programitas en c

  • 8 Respuestas
  • 5645 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado rollth

  • *
  • Moderator
  • Mensajes: 874
  • Actividad:
    0%
  • Reputación 16
  • El conocimiento es libre.
    • Ver Perfil
    • Whateversec
    • Email
  • Twitter: @RoloMijan
« en: Noviembre 04, 2014, 04:11:44 pm »
Hoy he estado haciendo unas practicas simples para la uni de c, os paso los codigo por si alguien quiere echarle un vistazo, aclaro que el del rombo esta tan feo porque ha sufrido 1000 transformaciones.

Este te ordena tres numeros que le des.

Código: C
  1. /*Ordenar variables*/
  2.  
  3. #include <stdio.h>
  4.  
  5. int main(){
  6. /* Declaracion de variables */
  7.   int num1,num2,num3,auxiliar;
  8. /* Fin declaracion de variables */
  9. /* Recogida de datos */
  10.   No tienes permisos para ver links. Registrate o Entra con tu cuenta("Introduce 3 numeros: ");
  11.   No tienes permisos para ver links. Registrate o Entra con tu cuenta("%d %d %d",&num1,&num2,&num3);
  12.   auxiliar=0;
  13. /* Fin recogida de datos */
  14. /* Ordenando datos */
  15.   if (num1>=num2){
  16.     auxiliar=num1;
  17.     num1=num2;
  18.     num2=auxiliar;
  19.   }
  20.   if (num1>=num3){
  21.     auxiliar=num1;
  22.     num1=num3;
  23.     num3=auxiliar;
  24.   }
  25.   if (num2>=num3){
  26.     auxiliar=num2;
  27.     num2=num3;
  28.     num3=auxiliar;
  29.   }
  30.   No tienes permisos para ver links. Registrate o Entra con tu cuenta("Los numeros ordenados son: %d %d %d",num1,num2,num3);
  31. /* Fin ordenando datos*/
  32. }
  33.  

Este te hace un triangulo de digitos, el maximo es el 9

Código: C
  1. /* Triandulo de digitos */
  2.  
  3. #include <stdio.h>
  4.  
  5. int main(){
  6. /* Declaracion de variables y solicitud */
  7.   int maxnum;
  8.   No tienes permisos para ver links. Registrate o Entra con tu cuenta("Introduce el numero maximo del triangulo: ");
  9.   No tienes permisos para ver links. Registrate o Entra con tu cuenta("%d",&maxnum);
  10. /* Fin declaracion de variables y solicitud */
  11. /* Dibujo triangulo */
  12.   if ((maxnum<=9)&&(maxnum>=1)){
  13.     for (int l=1;l<=maxnum;l++){
  14.       for (int i=1;i<=maxnum-l;i++){
  15.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(" ");
  16.       }
  17.       for (int d=1;d<=l;d++){
  18.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("%d",d);
  19.       }
  20.       for (int d1=l-1;d1>=1;d1--){
  21.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("%d",d1);
  22.       }
  23.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n");
  24.     }
  25.   }
  26.   else{
  27.     No tienes permisos para ver links. Registrate o Entra con tu cuenta("Numero invalido");
  28.   }
  29. /* Fin dibujo triangulo*/
  30. }
  31.  


Este hace un rombo con "@" "o" y "."

Código: C
  1. #include <stdio.h>
  2.  
  3. int main() {
  4.   int radio,letra;
  5.   letra=1;
  6.   No tienes permisos para ver links. Registrate o Entra con tu cuenta("\250Lado del Rombo?");
  7.   No tienes permisos para ver links. Registrate o Entra con tu cuenta("%d",&radio);
  8.   radio=radio-1;
  9.   if (radio<=19&&radio>=-1){
  10.   for (int pc=0;pc<=radio;pc++){
  11.     letra=1;
  12.     for (int pc2=1;pc2<=radio;pc2++){
  13.       if(radio<pc2+pc){
  14.       if(letra==1){
  15.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("%c",'@');
  16.           letra++;
  17.         }
  18.         else{
  19.           if(letra==2){
  20.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%c",'.');
  21.             letra++;
  22.           }
  23.           else{
  24.             if(letra==3){
  25.               No tienes permisos para ver links. Registrate o Entra con tu cuenta("%c",'o');
  26.               letra++;
  27.             }
  28.             else{
  29.               if(letra==4){
  30.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("%c",'.');
  31.                 letra=1;
  32.               }
  33.             }
  34.           }
  35.         }
  36.  
  37.       }
  38.       else{
  39.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(" ");
  40.       }
  41.     }
  42.     for (int i=0;i<=pc;i++) {
  43.     if(i==0&&pc%4==0){
  44.      letra=1;
  45.     }
  46.     else {
  47.       if(i==0&&pc%4==1){
  48.         letra=4;
  49.       }
  50.      else {
  51.       if(i==0&&pc%4==2){
  52.         letra=3;
  53.       }
  54.       else {
  55.         if(i==0){
  56.           letra=2;
  57.         }
  58.       }
  59.     }
  60.     }
  61.     if(letra==1){
  62.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("%c",'@');
  63.           letra++;
  64.         }
  65.         else{
  66.           if(letra==2){
  67.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%c",'.');
  68.             letra++;
  69.           }
  70.           else{
  71.             if(letra==3){
  72.               No tienes permisos para ver links. Registrate o Entra con tu cuenta("%c",'o');
  73.               letra++;
  74.             }
  75.             else{
  76.               if(letra==4){
  77.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("%c",'.');
  78.                 letra=1;
  79.               }
  80.             }
  81.           }
  82.         }
  83.     }
  84.     No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n");
  85.   }
  86.   for (int pc=radio-1;pc>=0;pc--){
  87.     letra=1;
  88.     for (int pc2=1;pc2<=radio;pc2++){
  89.       if(radio<pc2+pc){
  90.       if(letra==1){
  91.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("%c",'@');
  92.           letra++;
  93.         }
  94.         else{
  95.           if(letra==2){
  96.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%c",'.');
  97.             letra++;
  98.           }
  99.           else{
  100.             if(letra==3){
  101.               No tienes permisos para ver links. Registrate o Entra con tu cuenta("%c",'o');
  102.               letra++;
  103.             }
  104.             else{
  105.               if(letra==4){
  106.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("%c",'.');
  107.                 letra=1;
  108.               }
  109.             }
  110.           }
  111.         }
  112.       }
  113.       else{
  114.         No tienes permisos para ver links. Registrate o Entra con tu cuenta(" ");
  115.       }
  116.     }
  117.     for (int i=0;i<=pc;i++) {
  118.           if(i==0&&pc%4==0){
  119.      letra=1;
  120.     }
  121.     else {
  122.       if(i==0&&pc%4==1){
  123.         letra=4;
  124.       }
  125.      else {
  126.       if(i==0&&pc%4==2){
  127.         letra=3;
  128.       }
  129.       else {
  130.         if(i==0){
  131.           letra=2;
  132.         }
  133.       }
  134.     }
  135.     }
  136.     if(letra==1){
  137.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("%c",'@');
  138.           letra++;
  139.         }
  140.         else{
  141.           if(letra==2){
  142.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%c",'.');
  143.             letra++;
  144.           }
  145.           else{
  146.             if(letra==3){
  147.               No tienes permisos para ver links. Registrate o Entra con tu cuenta("%c",'o');
  148.               letra++;
  149.             }
  150.             else{
  151.               if(letra==4){
  152.                 No tienes permisos para ver links. Registrate o Entra con tu cuenta("%c",'.');
  153.                 letra=1;
  154.               }
  155.             }
  156.           }
  157.         }
  158.     }
  159.     No tienes permisos para ver links. Registrate o Entra con tu cuenta("\n");
  160.   }
  161. }
  162. }
  163.  

Este es de una liguita entre 4 equipos.

Código: C
  1. /* Muestra la tabla de resultados de una liga */
  2.  
  3. #include <stdio.h>
  4.  
  5. int main(){
  6.   /* Declaracion de variables */
  7.   bool final = false;
  8.   int puntos1,puntos2,puntos3,puntos4,golesl,golesv,local,visitante,accion,ganador;
  9.   const char equipo1[]="Valencia F.C";
  10.   const char equipo2[]="Real Madrid C.F";
  11.   const char equipo3[]="Barsa C.F";
  12.   const char equipo4[]="Granada F.C";
  13.   puntos1=0;
  14.   puntos2=0;
  15.   puntos3=0;
  16.   puntos4=0;
  17.   /* Fin declaracion de variables */
  18.   No tienes permisos para ver links. Registrate o Entra con tu cuenta("Los equipos participantes son: \n");
  19.   No tienes permisos para ver links. Registrate o Entra con tu cuenta("Equipo 1: %s\n",equipo1);
  20.   No tienes permisos para ver links. Registrate o Entra con tu cuenta("Equipo 2: %s\n",equipo2);
  21.   No tienes permisos para ver links. Registrate o Entra con tu cuenta("Equipo 3: %s\n",equipo3);
  22.   No tienes permisos para ver links. Registrate o Entra con tu cuenta("Equipo 4: %s\n",equipo4);
  23.   while (final==false){
  24.     /* Comienzo menu */
  25.     No tienes permisos para ver links. Registrate o Entra con tu cuenta("\250Que accion quieres realizar?\n");
  26.     No tienes permisos para ver links. Registrate o Entra con tu cuenta("1: Anadir partido\n");
  27.     No tienes permisos para ver links. Registrate o Entra con tu cuenta("2: Ver resultado\n");
  28.     No tienes permisos para ver links. Registrate o Entra con tu cuenta("3: Acabar liga\n");
  29.     No tienes permisos para ver links. Registrate o Entra con tu cuenta("%d",&accion);
  30.     /* Fin menu */
  31.     /* Comienzo accion 1 */
  32.     if (accion==1){
  33.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("Los equipos participantes son: \n");
  34.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("Equipo 1: %s\n",equipo1);
  35.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("Equipo 2: %s\n",equipo2);
  36.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("Equipo 3: %s\n",equipo3);
  37.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("Equipo 4: %s\n",equipo4);
  38.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("\250Cual es el equipo local?\n");
  39.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("%d",&local);
  40.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("\250Cual es el equipo visitante?\n");
  41.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("%d",&visitante);
  42.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("\250Cuantos goles ha metido el equipo local?\n");
  43.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("%d",&golesl);
  44.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("\250Cuantos goles ha metido el equipo visitante?\n");
  45.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("%d",&golesv);
  46.       if (golesl>golesv){
  47.         ganador=1;
  48.       }
  49.       else if(golesl<golesv){
  50.         ganador=2;
  51.       }
  52.       else {
  53.         ganador=3;
  54.       }
  55.       /* Comienzo dar puntos */
  56.       if (ganador==1){
  57.         if (local==1){
  58.           puntos1=puntos1+3;
  59.         }
  60.         else if (local==2){
  61.           puntos2=puntos2+3;
  62.         }
  63.         else if (local==3){
  64.           puntos3=puntos3+3;
  65.         }
  66.         else if (local==4){
  67.           puntos4=puntos4+3;
  68.         }
  69.       }
  70.       else if (ganador==2){
  71.         if (visitante==1){
  72.           puntos1=puntos1+3;
  73.         }
  74.         else if (visitante==2){
  75.           puntos2=puntos2+3;
  76.         }
  77.         else if (visitante==3){
  78.           puntos3=puntos3+3;
  79.         }
  80.         else if (visitante==4){
  81.           puntos4=puntos4+3;
  82.         }
  83.       }
  84.       else if(ganador==3){
  85.         if (local==1){
  86.           puntos1=puntos1+1;
  87.         }
  88.         else if (local==2){
  89.           puntos2=puntos2+1;
  90.         }
  91.         else if (local==3){
  92.           puntos3=puntos3+1;
  93.         }
  94.         else if (local==4){
  95.           puntos4=puntos4+1;
  96.         }
  97.         if (visitante==1){
  98.           puntos1=puntos1+1;
  99.         }
  100.         else if (visitante==2){
  101.           puntos2=puntos2+1;
  102.         }
  103.         else if (visitante==3){
  104.           puntos3=puntos3+1;
  105.         }
  106.         else if (visitante==4){
  107.           puntos4=puntos4+1;
  108.         }
  109.       }
  110.       /* Fin dar puntos */
  111.     }
  112.     /* Fin accion 1 */
  113.     /* Comienzo accion 2 */
  114.     if (accion==2){
  115.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("Esta es la tabla de clasificacion:\n");
  116.       if (puntos1>=puntos2&&puntos1>=puntos3&&puntos1>=puntos4){
  117.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("1º ");
  118.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo1,puntos1);
  119.         if (puntos2>=puntos3&&puntos2>=puntos4){
  120.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("2º ");
  121.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo2,puntos2);
  122.           if (puntos3>=puntos4){
  123.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  124.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo3,puntos3);
  125.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  126.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo4,puntos4);
  127.           }
  128.           else {
  129.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  130.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo4,puntos4);
  131.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  132.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo3,puntos3);
  133.           }
  134.         }
  135.         else if (puntos3>=puntos2&&puntos3>=puntos4){
  136.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("2º ");
  137.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo3,puntos3);
  138.           if (puntos2>=puntos4){
  139.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  140.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo2,puntos2);
  141.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  142.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo4,puntos4);
  143.           }
  144.           else {
  145.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  146.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo4,puntos4);
  147.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  148.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo2,puntos2);
  149.           }
  150.       }
  151.       if (puntos4>=puntos3&&puntos4>=puntos2){
  152.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("2º ");
  153.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo4,puntos4);
  154.           if (puntos3>=puntos2){
  155.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  156.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo3,puntos3);
  157.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  158.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo2,puntos2);
  159.           }
  160.           else {
  161.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  162.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo2,puntos2);
  163.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  164.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo3,puntos3);
  165.           }
  166.         }
  167.       }
  168.       else       if (puntos2>=puntos1&&puntos2>=puntos3&&puntos2>=puntos4){
  169.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("1º ");
  170.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo2,puntos2);
  171.         if (puntos1>=puntos3&&puntos1>=puntos4){
  172.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("2º ");
  173.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo1,puntos1);
  174.           if (puntos3>=puntos4){
  175.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  176.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo3,puntos3);
  177.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  178.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo4,puntos4);
  179.           }
  180.           else {
  181.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  182.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo4,puntos4);
  183.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  184.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo3,puntos3);
  185.           }
  186.         }
  187.         else if (puntos3>=puntos1&&puntos3>=puntos4){
  188.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("2º ");
  189.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo3,puntos3);
  190.           if (puntos1>=puntos4){
  191.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  192.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo1,puntos1);
  193.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  194.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo4,puntos4);
  195.           }
  196.           else {
  197.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  198.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo4,puntos4);
  199.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  200.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo1,puntos1);
  201.           }
  202.       }
  203.       if (puntos4>=puntos3&&puntos4>=puntos1){
  204.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("2º ");
  205.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo4,puntos4);
  206.           if (puntos3>=puntos1){
  207.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  208.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo3,puntos3);
  209.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  210.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo1,puntos1);
  211.           }
  212.           else {
  213.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  214.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo1,puntos1);
  215.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  216.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo3,puntos3);
  217.           }
  218.         }
  219.       }
  220.       else if (puntos3>=puntos2&&puntos3>=puntos1&&puntos3>=puntos4){
  221.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("1º ");
  222.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo3,puntos3);
  223.         if (puntos2>=puntos1&&puntos2>=puntos4){
  224.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("2º ");
  225.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo2,puntos2);
  226.           if (puntos1>=puntos4){
  227.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  228.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo1,puntos1);
  229.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  230.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo4,puntos4);
  231.           }
  232.           else {
  233.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  234.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo4,puntos4);
  235.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  236.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo1,puntos1);
  237.           }
  238.         }
  239.         else if (puntos1>=puntos2&&puntos1>=puntos4){
  240.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("2º ");
  241.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo1,puntos1);
  242.           if (puntos2>=puntos4){
  243.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  244.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo2,puntos2);
  245.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  246.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo4,puntos4);
  247.           }
  248.           else {
  249.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  250.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo4,puntos4);
  251.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  252.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo2,puntos2);
  253.           }
  254.       }
  255.       if (puntos4>=puntos1&&puntos4>=puntos2){
  256.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("2º ");
  257.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo4,puntos4);
  258.           if (puntos1>=puntos2){
  259.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  260.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo1,puntos1);
  261.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  262.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo2,puntos2);
  263.           }
  264.           else {
  265.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  266.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo2,puntos2);
  267.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  268.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo1,puntos1);
  269.           }
  270.         }
  271.       }
  272.       else if (puntos4>=puntos2&&puntos4>=puntos3&&puntos4>=puntos1){
  273.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("1º ");
  274.         No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo4,puntos4);
  275.         if (puntos2>=puntos3&&puntos2>=puntos1){
  276.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("2º ");
  277.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo2,puntos2);
  278.           if (puntos3>=puntos1){
  279.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  280.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo3,puntos3);
  281.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  282.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo1,puntos1);
  283.           }
  284.           else {
  285.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  286.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo1,puntos1);
  287.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  288.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo3,puntos3);
  289.           }
  290.         }
  291.         else if (puntos3>=puntos2&&puntos3>=puntos1){
  292.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("2º ");
  293.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo3,puntos3);
  294.           if (puntos2>=puntos1){
  295.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  296.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo2,puntos2);
  297.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  298.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo1,puntos1);
  299.           }
  300.           else {
  301.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  302.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo1,puntos1);
  303.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  304.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo2,puntos2);
  305.           }
  306.       }
  307.       else if (puntos1>=puntos3&&puntos1>=puntos2){
  308.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("2º ");
  309.           No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo1,puntos1);
  310.           if (puntos3>=puntos2){
  311.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  312.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo3,puntos3);
  313.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  314.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo2,puntos2);
  315.           }
  316.           else {
  317.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("3º ");
  318.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo2,puntos2);
  319.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("4º ");
  320.             No tienes permisos para ver links. Registrate o Entra con tu cuenta("%s %d puntos\n",equipo3,puntos3);
  321.           }
  322.         }
  323.       }
  324.     /* Fin accion 2 */
  325.     }
  326.     /* Comienzo accion 3 */
  327.     if (accion==3){
  328.       final=true;
  329.     }
  330.     /* Fin accion 3 */
  331.     else{
  332.       No tienes permisos para ver links. Registrate o Entra con tu cuenta("Esa opcion no es posible");
  333.     }
  334.   }
  335. }

Bueno espero que os sirva un poquito a los nuevos :)
« Última modificación: Noviembre 11, 2014, 07:52:52 pm por rollth »

Rollth
Buen hacker mejor persona.
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta

Desconectado Y3K

  • *
  • Underc0der
  • Mensajes: 173
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #1 en: Noviembre 04, 2014, 09:59:06 pm »
Pues sí se podrían "arreglar" un poquito, pero funcionan.

Muchas gracias por el aporte, vas bien ;)

Desconectado DeBobiPro

  • *
  • Underc0der
  • Mensajes: 210
  • Actividad:
    8.33%
  • Reputación 2
  • Como no sabía que era imposible, lo hice.
    • Ver Perfil
« Respuesta #2 en: Noviembre 04, 2014, 11:24:56 pm »
buenos ejercicios, recuerdo que en los ramos de programación pedían cosas así, no está mal :D!

Se agradece!!
Nivel 77 No tienes permisos para ver links. Registrate o Entra con tu cuenta

Desconectado LKI

  • *
  • Underc0der
  • Mensajes: 61
  • Actividad:
    0%
  • Reputación 0
  • |Un día sin aprender nada, es un día perdido..|
    • Ver Perfil
    • Email
« Respuesta #3 en: Noviembre 06, 2014, 03:02:25 am »
Esta bueno! pequeña sugerencia: para mejorar la legibilidad del código podrías utilizar funciones,Saludos!!
Ser mejor cada día es mi meta

 =LKI=

Desconectado rollth

  • *
  • Moderator
  • Mensajes: 874
  • Actividad:
    0%
  • Reputación 16
  • El conocimiento es libre.
    • Ver Perfil
    • Whateversec
    • Email
  • Twitter: @RoloMijan
« Respuesta #4 en: Noviembre 10, 2014, 06:35:21 pm »
Actualizado con nuevos programitas  :D

Rollth
Buen hacker mejor persona.
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta

Desconectado OnTheCore

  • *
  • Underc0der
  • Mensajes: 58
  • Actividad:
    0%
  • Reputación 1
    • Ver Perfil
« Respuesta #5 en: Noviembre 14, 2014, 05:52:15 pm »
Un consejo, mete espacio en los condicionales, en los loops, etc.
vos lo escribis asi:
if(i==1)
for(i=0;i!=0;i++)
escribilo asi:
if(i == 1)
for(i = 0; i != 0; i++)

Puede que con ese ejemplo no se note la diferencia. Pero cuando tengas algo mas largo, vas a notarlo bastante.
A modo de ejemplo:
if(i!=j&&i>3&&i<9&&i!=5) {
    for(i=0,j=1,k=512;cData!=0&&j!=q&&k!=w;i++,j+=3,k*=2) {

ahora con espacios.

if(i != j && i > 3 && i < 9 && i != 5)
{
    for(i = 0, j = 1, k = 512; cData != 0 && j != q && k != w; i++, j += 3, k *= 2) {

Por lo menos a mi, me parece mucho mas legible. La prolijidad es clave para no tener errores y poder encontrarlos mas rapido.
Igualmente es una opinion personal, programa como te guste :P

Desconectado rollth

  • *
  • Moderator
  • Mensajes: 874
  • Actividad:
    0%
  • Reputación 16
  • El conocimiento es libre.
    • Ver Perfil
    • Whateversec
    • Email
  • Twitter: @RoloMijan
« Respuesta #6 en: Noviembre 15, 2014, 07:59:42 am »
No tienes permisos para ver links. Registrate o Entra con tu cuenta
Un consejo, mete espacio en los condicionales, en los loops, etc.
vos lo escribis asi:
if(i==1)
for(i=0;i!=0;i++)
escribilo asi:
if(i == 1)
for(i = 0; i != 0; i++)

Puede que con ese ejemplo no se note la diferencia. Pero cuando tengas algo mas largo, vas a notarlo bastante.
A modo de ejemplo:
if(i!=j&&i>3&&i<9&&i!=5) {
    for(i=0,j=1,k=512;cData!=0&&j!=q&&k!=w;i++,j+=3,k*=2) {

ahora con espacios.

if(i != j && i > 3 && i < 9 && i != 5)
{
    for(i = 0, j = 1, k = 512; cData != 0 && j != q && k != w; i++, j += 3, k *= 2) {

Por lo menos a mi, me parece mucho mas legible. La prolijidad es clave para no tener errores y poder encontrarlos mas rapido.
Igualmente es una opinion personal, programa como te guste :P

Muchas gracias por el consejo, intentare hacerlo a partir de ahora, siempre es mejor intentar mejorar  ;D

Rollth
Buen hacker mejor persona.
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta
No tienes permisos para ver links. Registrate o Entra con tu cuenta

Desconectado macodlim

  • *
  • Underc0der
  • Mensajes: 10
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email
« Respuesta #7 en: Noviembre 30, 2014, 07:16:47 am »
gracias tio, esta muy bien, yo tambien estoy aprendiendo C :o y va muy bien estos ejercicios.

Desconectado Kyxda

  • *
  • Underc0der
  • Mensajes: 3
  • Actividad:
    0%
  • Reputación 0
  • With great power comes great responsibility
    • Ver Perfil
« Respuesta #8 en: Diciembre 26, 2015, 03:22:16 pm »
Se que esto es de hace tiempo, pero tengo una duda con el primer programa, el de ordenar los numeros. He hecho yo el mismo programa hasta que me he dado cuenta de que yo no he puesto <= , sino que he puesto directamente < , ya que <= querria decir que si es menor que o igual haga tal accion, lo que me parece un sin sentido ya que te quedas con lo mismo y has hecho trabajar al programa para no conseguir nada, mi duda es si esto se tiene que hacer asi porque es en c y yo lo he hecho en c++

 

¿Te gustó el post? COMPARTILO!