Guest User

Untitled

a guest
Dec 22nd, 2016
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.38 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <conio.h>
  3. #include <locale.h>
  4. #define n 50
  5. float minX(int *a, int k) {
  6.     float minX = a[0];
  7.     for (size_t i = 1; i < k; ++i)
  8.         if (a[i] < minX) minX = a[i];
  9.     return minX;
  10. }
  11.  
  12. float minY(int *b, int k) {
  13.     float minY = b[0];
  14.     for (size_t i = 1; i < k; ++i)
  15.         if (b[i] < minY) minY = b[i];
  16.     return minY;
  17. }
  18.  
  19. float minZ(int *c, int k) {
  20.     float minZ = c[0];
  21.     for (size_t i = 1; i < k; ++i)
  22.         if (c[i] < minZ) minZ = c[i];
  23.     return minZ;
  24. }
  25.  
  26. int main() {
  27.     setlocale(LC_CTYPE, "Russian");
  28.     int X[n], Y[n], Z[n];
  29.     int i,k;
  30.     printf("введите k \n");
  31.     scanf("%d", &k);
  32.     int Xmin, Ymin, Zmin;
  33.     printf("\n Введите значения массива X:\n");
  34.     for (i = 0; i<k; i++) {
  35.         printf("X[%d] = ", i);
  36.         scanf("%d", &X[i]);
  37.     }
  38.     printf("\n Введите значения массива Y:\n");
  39.     for (i = 0; i<k; i++) {
  40.         printf("Y[%d] = ", i);
  41.         scanf("%d", &Y[i]);
  42.     }
  43.     printf("\n Введите значения массива Z:\n");
  44.     for (i = 0; i<k; i++) {
  45.         printf("X[%d] = ", i);
  46.         scanf("%d", &Z[i]);
  47.     }
  48.     Xmin = minX(X, k);
  49.     Ymin = minY(Y, k);
  50.     Zmin = minZ(Z, k);
  51.     printf("\n минимальный элемент массива X = %d", Xmin);
  52.     printf("\n минимальный элемент массива Y = %d", Ymin);
  53.     printf("\n минимальный элемент массива Z = %d", Zmin);
  54.     _getch();
  55.     return 0;
  56. }
Add Comment
Please, Sign In to add comment