Advertisement
Guest User

Untitled

a guest
Feb 28th, 2013
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <stdlib.h>
  4.  
  5. void main(){
  6. int n,j,i,min=0,max=0,imin=0,imax=0,k;
  7. int ** matr; int * mass; int ** matr1;
  8. printf("Razner 1 matrici:\n");
  9. printf("stroki = ");
  10. scanf_s("%d", &n);
  11. printf("stolbci = ");
  12. scanf_s("%d", &k);
  13. printf ("\n\nVvedite elementi massiva:\n\n");
  14. for (i=0; i<n; i++)
  15. for (j=0; j<k; j++)
  16. {
  17. printf(" stroka %d, chislo %d = ", i+1, j+1);
  18. scanf_s("%d", &mass + i*n + j);
  19. }
  20.  
  21.  
  22. mass = (int*)calloc((n*k),sizeof(int));
  23.  
  24. /* for (i = 0; i < n; ++i)
  25. matr[i] = mass + i*k; //инициализируем строки
  26. for (i=0;i<n;i++)
  27. for (j=0;j<k;j++)
  28. {printf("mozg[%d][%d]=",i,j);
  29. scanf_s("%d",*(*matr+i*matr+j));}*/
  30.  
  31.  
  32. min=mass[0][0];
  33. max=mass[0][0];
  34. if (mass[i][j]>0) {
  35. max=mass[i][j];
  36. imax=i;}
  37. if (mass[i][j]<min){
  38. min=mass[i][j];
  39. imin=i;}
  40. printf("max=%d\n min %d\n imax=%d\n imin=%d\n",max,min,imax,imin);
  41. /* for (i=0;i<n;i++)
  42. {
  43. for (j=0;j<n;j++)
  44. printf("\t%6.2f",matr[i][j]);
  45. printf("\n");
  46. }
  47.  
  48.  
  49.  
  50. for (i=0;i<n;i++)
  51. free(matr[i]); //Освобождаем память i – й строки
  52.  
  53. free(matr); // Освобождаем память массива указателей
  54.  
  55. free(mass); // Освобождаем память массива сумм */
  56.  
  57. _getch();
  58.  
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement