Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- #include <conio.h>
- #define n 4
- #define m 5
- void print1(float S[n])
- {
- int j;
- for(j=0;j<n;j++)
- printf("%f ",S[j]);
- }
- void print2(float S[m][n])
- {
- int i,j;
- for(i=0;i<m;i++)
- {
- for(j=0;j<n;j++)
- printf("%f ",S[i][j]);
- printf("\n");
- }
- }
- int get_min_string(float B[m][n])
- {
- int i,j;
- float min=B[0][0];
- int IM=0;
- for(i=0;i<m;i++)
- for(j=0;j<n;j++)
- if(B[i][j]<min){min=B[i][j]; IM=i;}
- return IM;
- }
- int main()
- {
- float A[n];
- float B[m][n];
- float C[n];
- float C1[n];
- int i,j;
- int IM;
- printf("Vvedite A[%i] ",n);
- for(j=0;j<n;j++)
- scanf("%f",&A[j]);
- for(i=0;i<m;i++)
- for(j=0;j<n;j++)
- B[i][j]=sin(i)*cos(A[j]);
- IM=get_min_string(B);
- for(j=0;j<n;j++)
- C[j]=B[IM][j];
- if(IM==2) //переводить это в ф-и нецелессобразкно
- for(j=0;j<n;j++)
- C1[j]=A[j]*IM;
- else
- for(j=0;j<n;j++)
- C1[j]=A[j]*IM;
- /*вывод*/
- printf("B:\n");
- print2(B);
- printf("IM: %i\n",IM);
- printf("C: ");
- print1(C);
- printf("\nC1: ");
- print1(C1);
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement