Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.84 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <stdlib.h>
  4.  
  5. int main()
  6. {
  7. int matriz[10][10];
  8. int i;
  9. int j;
  10. int aux;
  11. char opt;
  12.  
  13. randomize();
  14.  
  15. gotoxy(1,25);
  16. printf("[ESC]: Termina -- [F1]: Genera matriz nueva -- [F2]: Ordena filas de menor a mayor -- [F3]: Ordena columna de mayor a menor -- [F4]: Cuenta si se repite numeros");
  17.  
  18.  
  19.  
  20. while ((opt=getch()) != 27){
  21. if(opt == 0){
  22. opt = getch();
  23. switch(opt){
  24. case 59: //para f1
  25. for(i=0; i<10; i++){
  26. for(j=0; j<10; j++){
  27. matriz[i][j] = random(201)+100;
  28. }
  29. }
  30. break;
  31. case 60: //para f2
  32. for(i=0; i<10; i++){
  33. for(j=i+1; j<10; j++){
  34. if(matriz[i][j] > matriz[j][i]){
  35. aux = matriz[i][j];
  36. matriz[i][j] = matriz[j][i];
  37. matriz[j][i] = aux;
  38. }
  39. }
  40. }
  41. break;
  42. }
  43. clrscr();
  44. for (i=0; i<10; i++){
  45. for (j=0; j<10; j++){
  46. printf("%4d", matriz[i][j]);
  47. if((j%10) == 9)
  48. printf("\r\n");
  49.  
  50.  
  51. }
  52. }
  53. }
  54.  
  55. gotoxy(1,25);
  56. printf("[ESC]: Termina");
  57. printf("[F1]: Genera matriz nueva");
  58. printf("[F2]: Ordena filas de menor a mayor");
  59. printf("[F3]: Ordena columna de mayor a menor");
  60. printf("[F4]: Cuenta si se repite un numero");
  61.  
  62. }
  63.  
  64. return 0;
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement