Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Да се напише програма која за матрица внесена од тастатура ќе ги замени елементите од главната дијагонала со разликата од максималниот и минималниот елемент во матрицата. Резултантната матрица да се испечати на екран.
- #include <stdio.h>
- int main()
- {
- int i,j;
- int m;
- int matrica[100][100];
- int max
- int min
- scanf("%d",&m);
- for(i=0;i<m;i++)
- {
- for(j=0;j<m;j++)
- {
- scanf("%d",&matrica[i][j]);
- }
- }
- //gi stavame posle for ciklusot bidejki ne ni e procitana uste matricata
- int max=matrica[0][0];
- int min=matrica[0][0];
- for(i=0;i<m;i++){
- for(j=0;j<m;j++){
- if(matrica[i][j]>max){
- max=matrica[i][j];
- }
- if(matrica[i][j]<min){
- min=matrica[i][j];
- }
- }
- }
- int razlika=max-min;
- //zavisnost pomegu elementite na glavna dijagonala e i==j(SEKOGAS)
- for(i=0;i<m;i++){
- for(j=0;j<m;j++)
- {
- if(i==j){
- matrica[i][j]=razlika;
- }
- printf("%d",matrica[i][j]);
- }
- printf("\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment