send
Grupo de Telegram
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
  • 5184 Vistas

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

Desconectado rollth

  • *
  • Moderator
  • Mensajes: 858
  • Actividad:
    11.67%
  • Reputación 14
  • 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.   You are not allowed to view links. Register or Login("Introduce 3 numeros: ");
  11.   You are not allowed to view links. Register or Login("%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.   You are not allowed to view links. Register or Login("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.   You are not allowed to view links. Register or Login("Introduce el numero maximo del triangulo: ");
  9.   You are not allowed to view links. Register or Login("%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.         You are not allowed to view links. Register or Login(" ");
  16.       }
  17.       for (int d=1;d<=l;d++){
  18.         You are not allowed to view links. Register or Login("%d",d);
  19.       }
  20.       for (int d1=l-1;d1>=1;d1--){
  21.         You are not allowed to view links. Register or Login("%d",d1);
  22.       }
  23.       You are not allowed to view links. Register or Login("\n");
  24.     }
  25.   }
  26.   else{
  27.     You are not allowed to view links. Register or Login("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.   You are not allowed to view links. Register or Login("\250Lado del Rombo?");
  7.   You are not allowed to view links. Register or Login("%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.           You are not allowed to view links. Register or Login("%c",'@');
  16.           letra++;
  17.         }
  18.         else{
  19.           if(letra==2){
  20.             You are not allowed to view links. Register or Login("%c",'.');
  21.             letra++;
  22.           }
  23.           else{
  24.             if(letra==3){
  25.               You are not allowed to view links. Register or Login("%c",'o');
  26.               letra++;
  27.             }
  28.             else{
  29.               if(letra==4){
  30.                 You are not allowed to view links. Register or Login("%c",'.');
  31.                 letra=1;
  32.               }
  33.             }
  34.           }
  35.         }
  36.  
  37.       }
  38.       else{
  39.         You are not allowed to view links. Register or Login(" ");
  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.           You are not allowed to view links. Register or Login("%c",'@');
  63.           letra++;
  64.         }
  65.         else{
  66.           if(letra==2){
  67.             You are not allowed to view links. Register or Login("%c",'.');
  68.             letra++;
  69.           }
  70.           else{
  71.             if(letra==3){
  72.               You are not allowed to view links. Register or Login("%c",'o');
  73.               letra++;
  74.             }
  75.             else{
  76.               if(letra==4){
  77.                 You are not allowed to view links. Register or Login("%c",'.');
  78.                 letra=1;
  79.               }
  80.             }
  81.           }
  82.         }
  83.     }
  84.     You are not allowed to view links. Register or Login("\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.           You are not allowed to view links. Register or Login("%c",'@');
  92.           letra++;
  93.         }
  94.         else{
  95.           if(letra==2){
  96.             You are not allowed to view links. Register or Login("%c",'.');
  97.             letra++;
  98.           }
  99.           else{
  100.             if(letra==3){
  101.               You are not allowed to view links. Register or Login("%c",'o');
  102.               letra++;
  103.             }
  104.             else{
  105.               if(letra==4){
  106.                 You are not allowed to view links. Register or Login("%c",'.');
  107.                 letra=1;
  108.               }
  109.             }
  110.           }
  111.         }
  112.       }
  113.       else{
  114.         You are not allowed to view links. Register or Login(" ");
  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.           You are not allowed to view links. Register or Login("%c",'@');
  138.           letra++;
  139.         }
  140.         else{
  141.           if(letra==2){
  142.             You are not allowed to view links. Register or Login("%c",'.');
  143.             letra++;
  144.           }
  145.           else{
  146.             if(letra==3){
  147.               You are not allowed to view links. Register or Login("%c",'o');
  148.               letra++;
  149.             }
  150.             else{
  151.               if(letra==4){
  152.                 You are not allowed to view links. Register or Login("%c",'.');
  153.                 letra=1;
  154.               }
  155.             }
  156.           }
  157.         }
  158.     }
  159.     You are not allowed to view links. Register or Login("\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.   You are not allowed to view links. Register or Login("Los equipos participantes son: \n");
  19.   You are not allowed to view links. Register or Login("Equipo 1: %s\n",equipo1);
  20.   You are not allowed to view links. Register or Login("Equipo 2: %s\n",equipo2);
  21.   You are not allowed to view links. Register or Login("Equipo 3: %s\n",equipo3);
  22.   You are not allowed to view links. Register or Login("Equipo 4: %s\n",equipo4);
  23.   while (final==false){
  24.     /* Comienzo menu */
  25.     You are not allowed to view links. Register or Login("\250Que accion quieres realizar?\n");
  26.     You are not allowed to view links. Register or Login("1: Anadir partido\n");
  27.     You are not allowed to view links. Register or Login("2: Ver resultado\n");
  28.     You are not allowed to view links. Register or Login("3: Acabar liga\n");
  29.     You are not allowed to view links. Register or Login("%d",&accion);
  30.     /* Fin menu */
  31.     /* Comienzo accion 1 */
  32.     if (accion==1){
  33.       You are not allowed to view links. Register or Login("Los equipos participantes son: \n");
  34.       You are not allowed to view links. Register or Login("Equipo 1: %s\n",equipo1);
  35.       You are not allowed to view links. Register or Login("Equipo 2: %s\n",equipo2);
  36.       You are not allowed to view links. Register or Login("Equipo 3: %s\n",equipo3);
  37.       You are not allowed to view links. Register or Login("Equipo 4: %s\n",equipo4);
  38.       You are not allowed to view links. Register or Login("\250Cual es el equipo local?\n");
  39.       You are not allowed to view links. Register or Login("%d",&local);
  40.       You are not allowed to view links. Register or Login("\250Cual es el equipo visitante?\n");
  41.       You are not allowed to view links. Register or Login("%d",&visitante);
  42.       You are not allowed to view links. Register or Login("\250Cuantos goles ha metido el equipo local?\n");
  43.       You are not allowed to view links. Register or Login("%d",&golesl);
  44.       You are not allowed to view links. Register or Login("\250Cuantos goles ha metido el equipo visitante?\n");
  45.       You are not allowed to view links. Register or Login("%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.       You are not allowed to view links. Register or Login("Esta es la tabla de clasificacion:\n");
  116.       if (puntos1>=puntos2&&puntos1>=puntos3&&puntos1>=puntos4){
  117.         You are not allowed to view links. Register or Login("1º ");
  118.         You are not allowed to view links. Register or Login("%s %d puntos\n",equipo1,puntos1);
  119.         if (puntos2>=puntos3&&puntos2>=puntos4){
  120.           You are not allowed to view links. Register or Login("2º ");
  121.           You are not allowed to view links. Register or Login("%s %d puntos\n",equipo2,puntos2);
  122.           if (puntos3>=puntos4){
  123.             You are not allowed to view links. Register or Login("3º ");
  124.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo3,puntos3);
  125.             You are not allowed to view links. Register or Login("4º ");
  126.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo4,puntos4);
  127.           }
  128.           else {
  129.             You are not allowed to view links. Register or Login("3º ");
  130.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo4,puntos4);
  131.             You are not allowed to view links. Register or Login("4º ");
  132.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo3,puntos3);
  133.           }
  134.         }
  135.         else if (puntos3>=puntos2&&puntos3>=puntos4){
  136.           You are not allowed to view links. Register or Login("2º ");
  137.           You are not allowed to view links. Register or Login("%s %d puntos\n",equipo3,puntos3);
  138.           if (puntos2>=puntos4){
  139.             You are not allowed to view links. Register or Login("3º ");
  140.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo2,puntos2);
  141.             You are not allowed to view links. Register or Login("4º ");
  142.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo4,puntos4);
  143.           }
  144.           else {
  145.             You are not allowed to view links. Register or Login("3º ");
  146.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo4,puntos4);
  147.             You are not allowed to view links. Register or Login("4º ");
  148.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo2,puntos2);
  149.           }
  150.       }
  151.       if (puntos4>=puntos3&&puntos4>=puntos2){
  152.           You are not allowed to view links. Register or Login("2º ");
  153.           You are not allowed to view links. Register or Login("%s %d puntos\n",equipo4,puntos4);
  154.           if (puntos3>=puntos2){
  155.             You are not allowed to view links. Register or Login("3º ");
  156.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo3,puntos3);
  157.             You are not allowed to view links. Register or Login("4º ");
  158.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo2,puntos2);
  159.           }
  160.           else {
  161.             You are not allowed to view links. Register or Login("3º ");
  162.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo2,puntos2);
  163.             You are not allowed to view links. Register or Login("4º ");
  164.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo3,puntos3);
  165.           }
  166.         }
  167.       }
  168.       else       if (puntos2>=puntos1&&puntos2>=puntos3&&puntos2>=puntos4){
  169.         You are not allowed to view links. Register or Login("1º ");
  170.         You are not allowed to view links. Register or Login("%s %d puntos\n",equipo2,puntos2);
  171.         if (puntos1>=puntos3&&puntos1>=puntos4){
  172.           You are not allowed to view links. Register or Login("2º ");
  173.           You are not allowed to view links. Register or Login("%s %d puntos\n",equipo1,puntos1);
  174.           if (puntos3>=puntos4){
  175.             You are not allowed to view links. Register or Login("3º ");
  176.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo3,puntos3);
  177.             You are not allowed to view links. Register or Login("4º ");
  178.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo4,puntos4);
  179.           }
  180.           else {
  181.             You are not allowed to view links. Register or Login("3º ");
  182.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo4,puntos4);
  183.             You are not allowed to view links. Register or Login("4º ");
  184.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo3,puntos3);
  185.           }
  186.         }
  187.         else if (puntos3>=puntos1&&puntos3>=puntos4){
  188.           You are not allowed to view links. Register or Login("2º ");
  189.           You are not allowed to view links. Register or Login("%s %d puntos\n",equipo3,puntos3);
  190.           if (puntos1>=puntos4){
  191.             You are not allowed to view links. Register or Login("3º ");
  192.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo1,puntos1);
  193.             You are not allowed to view links. Register or Login("4º ");
  194.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo4,puntos4);
  195.           }
  196.           else {
  197.             You are not allowed to view links. Register or Login("3º ");
  198.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo4,puntos4);
  199.             You are not allowed to view links. Register or Login("4º ");
  200.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo1,puntos1);
  201.           }
  202.       }
  203.       if (puntos4>=puntos3&&puntos4>=puntos1){
  204.           You are not allowed to view links. Register or Login("2º ");
  205.           You are not allowed to view links. Register or Login("%s %d puntos\n",equipo4,puntos4);
  206.           if (puntos3>=puntos1){
  207.             You are not allowed to view links. Register or Login("3º ");
  208.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo3,puntos3);
  209.             You are not allowed to view links. Register or Login("4º ");
  210.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo1,puntos1);
  211.           }
  212.           else {
  213.             You are not allowed to view links. Register or Login("3º ");
  214.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo1,puntos1);
  215.             You are not allowed to view links. Register or Login("4º ");
  216.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo3,puntos3);
  217.           }
  218.         }
  219.       }
  220.       else if (puntos3>=puntos2&&puntos3>=puntos1&&puntos3>=puntos4){
  221.         You are not allowed to view links. Register or Login("1º ");
  222.         You are not allowed to view links. Register or Login("%s %d puntos\n",equipo3,puntos3);
  223.         if (puntos2>=puntos1&&puntos2>=puntos4){
  224.           You are not allowed to view links. Register or Login("2º ");
  225.           You are not allowed to view links. Register or Login("%s %d puntos\n",equipo2,puntos2);
  226.           if (puntos1>=puntos4){
  227.             You are not allowed to view links. Register or Login("3º ");
  228.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo1,puntos1);
  229.             You are not allowed to view links. Register or Login("4º ");
  230.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo4,puntos4);
  231.           }
  232.           else {
  233.             You are not allowed to view links. Register or Login("3º ");
  234.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo4,puntos4);
  235.             You are not allowed to view links. Register or Login("4º ");
  236.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo1,puntos1);
  237.           }
  238.         }
  239.         else if (puntos1>=puntos2&&puntos1>=puntos4){
  240.           You are not allowed to view links. Register or Login("2º ");
  241.           You are not allowed to view links. Register or Login("%s %d puntos\n",equipo1,puntos1);
  242.           if (puntos2>=puntos4){
  243.             You are not allowed to view links. Register or Login("3º ");
  244.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo2,puntos2);
  245.             You are not allowed to view links. Register or Login("4º ");
  246.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo4,puntos4);
  247.           }
  248.           else {
  249.             You are not allowed to view links. Register or Login("3º ");
  250.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo4,puntos4);
  251.             You are not allowed to view links. Register or Login("4º ");
  252.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo2,puntos2);
  253.           }
  254.       }
  255.       if (puntos4>=puntos1&&puntos4>=puntos2){
  256.           You are not allowed to view links. Register or Login("2º ");
  257.           You are not allowed to view links. Register or Login("%s %d puntos\n",equipo4,puntos4);
  258.           if (puntos1>=puntos2){
  259.             You are not allowed to view links. Register or Login("3º ");
  260.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo1,puntos1);
  261.             You are not allowed to view links. Register or Login("4º ");
  262.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo2,puntos2);
  263.           }
  264.           else {
  265.             You are not allowed to view links. Register or Login("3º ");
  266.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo2,puntos2);
  267.             You are not allowed to view links. Register or Login("4º ");
  268.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo1,puntos1);
  269.           }
  270.         }
  271.       }
  272.       else if (puntos4>=puntos2&&puntos4>=puntos3&&puntos4>=puntos1){
  273.         You are not allowed to view links. Register or Login("1º ");
  274.         You are not allowed to view links. Register or Login("%s %d puntos\n",equipo4,puntos4);
  275.         if (puntos2>=puntos3&&puntos2>=puntos1){
  276.           You are not allowed to view links. Register or Login("2º ");
  277.           You are not allowed to view links. Register or Login("%s %d puntos\n",equipo2,puntos2);
  278.           if (puntos3>=puntos1){
  279.             You are not allowed to view links. Register or Login("3º ");
  280.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo3,puntos3);
  281.             You are not allowed to view links. Register or Login("4º ");
  282.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo1,puntos1);
  283.           }
  284.           else {
  285.             You are not allowed to view links. Register or Login("3º ");
  286.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo1,puntos1);
  287.             You are not allowed to view links. Register or Login("4º ");
  288.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo3,puntos3);
  289.           }
  290.         }
  291.         else if (puntos3>=puntos2&&puntos3>=puntos1){
  292.           You are not allowed to view links. Register or Login("2º ");
  293.           You are not allowed to view links. Register or Login("%s %d puntos\n",equipo3,puntos3);
  294.           if (puntos2>=puntos1){
  295.             You are not allowed to view links. Register or Login("3º ");
  296.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo2,puntos2);
  297.             You are not allowed to view links. Register or Login("4º ");
  298.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo1,puntos1);
  299.           }
  300.           else {
  301.             You are not allowed to view links. Register or Login("3º ");
  302.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo1,puntos1);
  303.             You are not allowed to view links. Register or Login("4º ");
  304.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo2,puntos2);
  305.           }
  306.       }
  307.       else if (puntos1>=puntos3&&puntos1>=puntos2){
  308.           You are not allowed to view links. Register or Login("2º ");
  309.           You are not allowed to view links. Register or Login("%s %d puntos\n",equipo1,puntos1);
  310.           if (puntos3>=puntos2){
  311.             You are not allowed to view links. Register or Login("3º ");
  312.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo3,puntos3);
  313.             You are not allowed to view links. Register or Login("4º ");
  314.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo2,puntos2);
  315.           }
  316.           else {
  317.             You are not allowed to view links. Register or Login("3º ");
  318.             You are not allowed to view links. Register or Login("%s %d puntos\n",equipo2,puntos2);
  319.             You are not allowed to view links. Register or Login("4º ");
  320.             You are not allowed to view links. Register or Login("%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.       You are not allowed to view links. Register or Login("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.
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Desconectado Y3K

  • *
  • Underc0der
  • Mensajes: 174
  • 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: 205
  • Actividad:
    0%
  • 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 You are not allowed to view links. Register or Login

Desconectado LKI

  • *
  • Underc0der
  • Mensajes: 59
  • 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: 858
  • Actividad:
    11.67%
  • Reputación 14
  • 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.
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

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: 858
  • Actividad:
    11.67%
  • Reputación 14
  • El conocimiento es libre.
    • Ver Perfil
    • Whateversec
    • Email
  • Twitter: @RoloMijan
« Respuesta #6 en: Noviembre 15, 2014, 07:59:42 am »
You are not allowed to view links. Register or Login
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.
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

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!