Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include<stdlib.h>
- int main()
- {
- printf("Da se sustavi programa za obrabotka na masiva A[N][N], kudeto dannite sa realni chisla v intervala [-1000;1000].");
- printf("Programata da izvursha slednite deistviq:\n");
- printf("-otpechatvane na uslovieto na zadachata; \n");
- printf("-otpechatvane na imenata na avtora na programata; \n");
- printf("-vuvejdana na vhodnite danni; \n");
- printf("-otpechatvane na vhodnite danni;\n");
- printf("-a) da se obrazuva ednomeren masiv C, elementite na koito sa elementi ot masiva A\n");
- printf("namirashti se pod glavniq diagonal;");
- printf("-b) polucheniqt masiv da se sortira po golemina;\n");
- printf("-otpechatvaneto na poluchenite rezultati sled obrabotka a) i sled obrabotka b)\n");
- printf("Ime: Plamen Emilov Gyoladjiev, Fakultet: Mtf, Specialnost: Dit, Grupa: 17, FN: 081219016\n");
- float A[2000][2000];
- float C[2000];
- int indexC = 0;
- for (int i = 0; i < 2000; i++)
- {
- for (int j = 0; j < 2000; j++)
- {
- printf("Vuvedete dannite za kletka[%d][%d]:", i, j);
- scanf("%f", &A[i][j]);
- }
- }
- printf("Dannite na masiva A sa: \n");
- for (int i = 0; i < 2000; i++)
- {
- for (int j = 0; j < 2000; j++)
- {
- printf("%f ", A[i][j]);
- }
- }
- for (int i = 0; i < 2000; i++)
- {
- for (int j = 0; j < 2000; j++)
- {
- if (i>j)
- {
- C[indexC] = A[i][j];
- indexC++;
- }
- }
- }
- for (int i = 0; i < 2000; i++)
- {
- for (int j = i + 1; j < 2000; j++)
- {
- if (C[i] > C[j])
- {
- float temp;
- temp = C[i];
- C[i] = C[j];
- C[j] = temp;
- }
- }
- }
- printf("Obraboteniqt masiv: \n");
- for (int i = 0; i < 2000; i++)
- {
- printf("%f ", C[i]);
- }
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement