Results 1 to 20 of 20
Thread: C
Hybrid View
-
12th December 2009 20:24 #1
C
, :

:
" 3 A[20][20], B[20][20], C[20][20]. , [0;100] 0 - ". , ;(
Last edited by apocalipso; 14th December 2009 at 02:11.
-
12th December 2009 20:28 #2
, , ( ), 1. . . ?
, . .
"640K ught to be enough for anybody" - Bill Gates, 1981
::Machine specs::Fract::AGG::::Baileys::blog::YouTube channel
-
13th December 2009 23:22 #3
c c++ , c++,
Q9550@4.3GHz | 3D Mark 06 GTX 280 | 3D Mark 06 4870x2 | 3D Mark 06 5850
Asrock P67 Pro3|Intel Core i7 2600k|A-Data 2X2GB DDR3 @ 1866MHz 8-8-8-24|Sapphire 6850|WD Caviar Black 750GB Sata III 64MB|Coolermaster RealPower M700|Coolermaster HAF 922|Samsung SM P2350|A4Tech X755FS|Logitech Wave Keyboard
-
14th December 2009 00:20 #4

,
, ++,

#include <stdio.h>
int M,N;
void input(float massif[20][20]);
void output(float massif[20][20]);
void replacement(float massif[20][20]);
void minrow(float massif[20][20]);
void main1()
{
float A[20][20],B[20][20],C[20][20];
do{
printf("Enter values for M : ");
scanf("%d", &M);
}while(M<=0||M>=20);
do{
printf("Enter values for N: ");
scanf("%d",&N);
}while(N<=0||N>=20);
}
void input(float massif[20][20])
{
int i,j;
for(i=0;i<M;i++)
for(j=0;j<N;j++)
{
printf ("\n Enter values %d%d=",i,j);
scanf("%f",&massif[i][j]);
}
}
void output(float massif[20][20])
{
int i,j;
printf("\n");
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
printf("%6.3f",massif[i][j]);
printf("\n");
}
}
[I]void replacement(float massif[20][20])
{
int i,j,sum;
sum=0;
for(j=0;j<N;j++){
for(i=0;i<M;i++)
if (M[i][j]<=100&&M[i][j]=>0)
{
M[i][j]=0;
sum=sum+1;
}
printf("\n Value of replacement = %d",sum);
scanf("%d", &sum);
}
void minrow(float massif[20][20])
{
int i,j,row;
int minrow;
for(i=0;i<M;i++)
for(j=0;j<N;j++)
if sum[0][j]<sum[1][j]
{
row[0][j]=row[1][j]
row[1][j]=minrow;
} printf("\n The row with least replacement is : %d \n", minrow);[\I]
}
void main()
{
float A[M][N],B[M][N],C[M][N];
printf("\n Enter values for massif a : \n");
input(A);
printf("\n Enter values for massif b: \n");
input(B);
printf("\n Enter values for massif c: \n");
input(C);
replacement(A,B,C);
minrow(A,B,C);
}
{
int i,j,row;
int minrow;
for(i=0;i<M;i++)
for(j=0;j<N;j++)
if sum[0][j]<sum[1][j]{
row[0][j]=row[1][j]
row[1][j]=minrow;
} printf("\n The row with least replacement is : %d \n", minrow);
}Last edited by apocalipso; 14th December 2009 at 01:59.
-
14th December 2009 01:30 #5
-
14th December 2009 02:00 #6
-
14th December 2009 16:13 #7
:
B C.Code:#include <stdio.h> int M,N; void input(float massif[20][20]); void output(float massif[20][20]); void replacement(float massif[20][20], int sum[20]); void minrow(int sum[20]); void input(float massif[20][20]) { int i,j; for(i=0;i<M;i++) for(j=0;j<N;j++) { printf ("\n Enter values %d%d=",i,j); scanf("%f",&massif[i][j]); } } void output(float massif[20][20]) { int i,j; printf("\n"); for(i=0;i<M;i++) { for(j=0;j<N;j++) printf("%6.3f",massif[i][j]); printf("\n"); } } void replacement(float massif[20][20], int sum[20]) { int i,j; for(i=0;i<M;i++) { sum[i] = 0; for(j=0;j<N;j++) { if (massif[i][j] > 100 || massif[i][j] < 0) { massif[i][j]=0; sum[i]=sum[i]+1; } } printf("\n Value of replacement = %d",sum[i]); } } void minrow(int sum[20]) { int i,minsum; int minrow = 0; minsum = sum[0]; for(i=1;i<M;i++) { if (sum[i]<minsum) { minsum = sum[i]; minrow = i; } } printf("\n The row with least replacement is : %d \n", minrow); } void main() { float A[20][20]; int sum[20]; int i; do{ printf("Enter values for M : "); scanf("%d", &M); }while(M<2||M>20); do{ printf("Enter values for N: "); scanf("%d",&N); }while(N<2||N>20); printf("\n Enter values for massif a : \n"); input(A); replacement(A, sum); minrow(sum); }
-
19th December 2009 18:29 #8
, ak Code:if(changePerRow[]>changePerRow[i])
Code:error C2059: syntax error : ']'
Last edited by apocalipso; 19th December 2009 at 18:44.
-
19th December 2009 18:46 #9
-
20th December 2009 02:08 #10
10,


, ,. ,Code:Unhandled exception in abv.exe: 0x0000005:Access Violation
-
20th December 2009 10:38 #11
-
20th December 2009 12:54 #12Code:
#include <stdio.h> int M,N; void input(float massif[20][20]); void output(float massif[20][20]); void replacement(float massif[20][20], int sum[20]); void minrow(int sum[20]); void input(float massif[20][20]) { int i,j; for(i=0;i<M;i++) for(j=0;j<N;j++) { printf ("\n Enter values %d%d=",i,j); scanf("%f",&massif[i][j]); } } void output(float massif[20][20]) { int i,j; printf("\n"); for(i=0;i<M;i++) { for(j=0;j<N;j++) printf("%6.3f",massif[i][j]); printf("\n"); } } void replacement(float massif[20][20], int sum[20]) { int i,j; for(j=0;j<N;j++) { sum[j] = 0; for(i=0;i<M;i++) { if (massif[i][j] > 100 || massif[i][j] < 0) { massif[i][j]=0; sum[j]=sum[j]+1; } } printf("\n Value of replacement in row %d= %d",j+1,sum[j]); } } void minrow(int sum[20]) { int j,minsum; int minrow = 0; minsum = sum[0]; for(j=0;j<N;j++) { if (sum[j]>minsum) { minsum = sum[j]; minrow = j; } } printf("\n The row with least replacement is row: %d \n", minrow); } void main() { float A[20][20],B[20][20],C[20][20]; int sum[20]; int i; do{ printf("Enter values for M : "); scanf("%d", &M); }while(M<2||M>20); do{ printf("Enter values for N: "); scanf("%d",&N); }while(N<2||N>20); printf("\n Enter %d values for massif a : \n",M*N); input(A); replacement(A, sum); minrow(sum); printf("\n Enter %d values for massif b : \n", M*N); input(B); replacement(B, sum); minrow(sum); printf("\n Enter %d values for massif c : \n", M*N); input(C); replacement(C, sum); minrow(sum); }Last edited by apocalipso; 20th December 2009 at 16:14.
-
20th December 2009 14:08 #13Registered User
Join Date: Dec:2007
Location: Sofia
Posts: 366
replacement().
-
20th December 2009 14:13 #14
-
20th December 2009 14:22 #15Registered User
Join Date: Dec:2007
Location: Sofia
Posts: 366
, ?
,
.
-
20th December 2009 14:27 #16
.
Code:Loaded 'ntdll.dll', no matching symbolic information found. Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic information found. First-chance exception in abv.exe: 0xC0000005: Access Violation.
-
20th December 2009 14:37 #17Registered User
Join Date: Dec:2007
Location: Sofia
Posts: 366
,

- sum[] , ?
-
20th December 2009 15:11 #18
, ,
debug , -Code:abv.exe has encountered a problem and needs to close..
-
20th December 2009 15:42 #19Registered User
Join Date: Dec:2007
Location: Sofia
Posts: 366
k? M .
sum[] j , k.
sum , j.
-
20th December 2009 16:15 #20




Reply With Quote


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