Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- #include <conio.h>
- #define I 5
- #define J 5
- float c[I][J];
- void swap(){
- for (int i = 0; i < I; i++) {
- if (i % 2 == 0)
- for (int j = 0; j < J; j++)
- c[i][j] = c[i+1][j];
- else
- for (int j = 0; j < J; j++)
- c[i][j] = c[i-1][j];
- }
- }
- int num(float C[I][J]){
- int NA=0;
- for (int i = 0; i < 5; i++)
- for (int j = 0; j < 5; j++)
- if (C[i][j] > 2.5) NA++;
- return NA;
- }
- int main() {
- float a[I][J], b[I][J];
- int NA=0, NB=0;
- printf("VVedite elementi matrici\n");
- for (int i = 0; i < I; i++)
- for (int j = 0; j < J; j++){
- printf("%iX%i\t",i+1,j+1);
- scanf("%f",&a[i][j]);
- }
- for (int i = 0; i < I; i++)
- for (int j = 0; j < J; j++)
- b[i][j] = (i + 1)*cos(i + j + 2);
- NA=num(a);
- NB=num(b);
- if (NA > NB) {
- for (int i = 0; i < I; i++) {
- for (int j = 0; j < J; j++)
- c[i][j] = a[i][j];
- }
- }
- else{
- for (int i = 0; i < I; i++) {
- for (int j = 0; j < J; j++)
- c[i][j] = b[i][j];
- }
- }
- swap();
- printf("B=\n");
- for (int i = 0; i < I; i++){
- for (int j = 0; j < J; j++)
- printf("%f\t",b[i][j]);
- printf("\n");
- }
- printf("NA=%i NB=%i\n",NA,NB);
- printf("C=\n");
- for (int i = 0; i < I; i++) {
- for (int j = 0; j < J; j++)
- printf("%f\t",c[i][j]);;
- printf("\n");
- }
- getch();
- return 0;
- }
Add Comment
Please, Sign In to add comment