Results 1 to 4 of 4
Thread: C
Hybrid View
-
1st November 2015 13:01 #1Registered User
Join Date: Nov:2015
Location: dupnica,bulgaria
Posts: 2
C
, , . : A[N][N], [-500 - 500]. : ; ; ; ;) C[N], A;) ; ) ). :
#include<stdio.h>
#include<stdlib.h>
int main()
{
const int N=15;
int n,i,j,temp,k,to;
int A[N][N],C[N];
printf("Avtor:Vencislav Vaskov Kacarski\n");
printf("fak ¹:251215006;fakultet:MTF;specialnos t:KPTM;grupa:19\n");
printf("Da se sastavi programa za obrabotka na masiva A[N][N],\n");
printf("kadeto dannite sa celi chisla v intervala [-500;500].\n");
printf("Programata da izvarshi slednite deistvia:\n");
printf("otpechatvane na uslovieto na zadachata;\n");
printf("otpechatvane na imenata na avtora na programata;\n");
printf("vavejdane na vhodnite danni;\n");
printf("otpechatvane na vhodnite danni;\n");
printf("a) da se obrazuva ednomeren masiv C[N],\n");
printf("elementite na koito sa maksimalnite elementi ot vsaka kolona na masiva A;\n");
printf("b) polucheniat masiv da se sortira po golemina;\n");
printf("otpechatvane na poluchenite rezultati sled obrabotka a) i sled obrabotka b).\n");
printf("Vavejdane na vhodni danni:\n");
printf("vavedete broia redove i stalbove n=");
scanf("%d",&n);
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
{
printf("vavedete element na pozicia %d:%d v intervala[-500-500]:",i,j);
do
{
scanf("%d",&A[i][j]);
if (A[i][j]<-500||A[i][j]>500)
printf("vavedete novo chislo na pozicia %d:%d:",i,j);
}
while(A[i][j]<-500||A[i][j]>500);
}
}
printf("\n\n");
printf("Izvejdane na vhodni danni:\n");
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
{
printf("%5d",(int)A[i][j]);
}
printf("\n");
}
printf("\n\n");
printf("obrazuvane na ednomeren masiv s elementi maximalnite ot vsaka kolona na masiva A:\n");
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
do
{
scanf("%5d",&C[i]);
if (A[j][i]>C[i])
printf("C[i]=A[j][i]");
}
while(C[i]<-500||C[i]>500);
}
(printf("\n"));
printf("izvejdane na noviat masiv:\n");
for (i=0;i<n;i++)
printf("%5d",(int)C[i]);
printf("\n");
printf("sortirane na masiva C[N]:\n");
for (i=0;i<n-1;i++)
{
for (k=i+1;k<n;k++)
{
if(C[k]<C[i])
{
temp=C[i];
C[i]=C[k];
C[k]=temp;
}
}
}
printf("izvejdane na sortirania masiv:\n");
for (i=0;i<n;i++)
printf("%5d",(int)C[i]);
printf("\n");
system("pause");
return 0;
}Last edited by vencislav45; 1st November 2015 at 13:03.
-
1st November 2015 14:20 #2
1. , .
2. . malloc N . - .
malloc, N #define N 15 #include main(), .
3.
Code:if (A[j][i]>C[i]) printf("C[i]=A[j][i]");
Code:if (A[j][i]>C[i]) C[i]=A[j][i];, , -500, - .Code:scanf("%5d",&C[i]);
do/while , A[i][j] C[i] -500.
-500 500Code:for (i = 0; i < N; i++) C[i] = -500; for (i = 0; i < n; i++) { for (j = 0; j<n; j++) if (A[j][i]>C[i]) C[i] = A[j][i]; }
. , , N.Code:#define ARR_MIN -500 #define ARR_MAX 500
- , main() . 4 - , , .
:
, , . .Last edited by axi; 1st November 2015 at 15:22.
-
1st November 2015 15:56 #3Registered User
Join Date: Nov:2015
Location: dupnica,bulgaria
Posts: 2
. . .
-
3rd November 2015 04:50 #4
Join Date: Jul:2011
Location: Sofia
Posts: 1,632
C : system("pause"), - .




Reply With Quote
Lenovo ThinkPad 15 IdeaPad 15
5th May 2023, 22:16 in