Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <ctype.h>
- #define MAX 101
- /*
- Oд стандарден влез се вчитува еден цел број X, димензии на матрица M и N (цели броеви),
- како и елементите на матрицата со димензии M x N (цели броеви).
- Да се напише програма што ќе ги промени редиците на матрицата на следниот начин:
- Ако збирот на елементите од редот е поголем од X, елементите на тој ред добиваат вредност 1
- Ако збирот на елементите од редот е помал од X, елементите на тој ред добиваат вредност -1
- Ако збирот на елементите од редот е еднаков на X, елементите на тој ред добиваат вредност 0
- Променетата матрица да се испечати на екран.
- */
- int main()
- {
- int x;
- scanf("%d",&x);
- int i,j;
- int m,n;
- scanf("%d%d",&m,&n);
- int zbir_red=0;
- int temp[MAX][MAX];
- int matrica[MAX][MAX];
- for(i=0;i<m;i++)
- {
- for(j=0;j<n;j++)
- {
- scanf("%d",&matrica[i][j]);
- }
- }
- for(i=0;i<m;i++)
- {zbir_red=0;
- for(j=0;j<n;j++)
- {
- zbir_red+=matrica[i][j];
- }
- if(zbir_red>x){
- for(j=0;j<n;j++)
- {
- matrica[i][j]=1;
- }
- }
- else if(zbir_red<x)
- {
- for(j=0;j<n;j++)
- {
- matrica[i][j]=-1;
- }
- }
- else{
- for(j=0;j<n;j++)
- {
- matrica[i][j]=0;
- }
- }
- }
- for(i=0;i<m;i++)
- {
- for(j=0;j<n;j++)
- {
- printf("%d ",matrica[i][j]);
- }
- printf("\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment