1. , - .
2. , . . , () () , , .
3. , , () .
4. : , , , . .
5. . , , , () , . .
6. .
, . , - , .
1. . , . . , :
void main()
{ clrscr(); const n=5; int a[10], i, max1, min1, Nmin, Nmax;
for (i=0; i<n; i++)
{ cout<<"a["<<i<<"] "; cin>>a[i];
}
min1=a[0]; max1=a[0];
Nmin=0; Nmax=0;
for (i=0; i<n; i++)
if (min1>a[i])
{ min1=a[i]; Nmin=i;
}
else if (max1<a[i])
{ max1=a[i]; Nmax=i;
}
cout<<"Max "<<max1<<" number "<<Nmax<<endl;
cout<<"Min "<<min1<<" number "<<Nmin<<endl;
for (i=0; i<n; i++)
if (max1==a[i]) a[i]=min1;
else if (min1==a[i]) a[i]=max1;
for (i=0;i<n;i++)
cout<<"a["<<i<<"]= "<<a[i]<<endl;
getch();
}
2. . . , .
void main()
{ const n=5; int a[n], i;
for(i=0; i<n; i++) cin>>a[i];
int n2= 1,s=0; i=0;
while (i<n)
{
if (a[i]==0) { n2=i+1; break;}
s+=a[i++];
}
if (n2 == 1) cout<<" , = "<<s;
else { cout<<" = "<<s<< =<<n2;
}
cout<<\n;
getch();
}
3. . .
void main()
{ const int n = 10; int a[n], b[n], d[n];
clrscr(); cout<<"Array: "; randomize();
for (int i=0; i<n; i++)
{ a[i]=random(100)-50; printf ("%5d",a[i]);;
}
int nd=0, nb=0;
|
|
for (int i=0; i<n; i++)
if (a[i]<0) d[nd++] = a[i];
else if (a[i]>0) b[nb++] = a[i];
cout<<"\n . : ";
for (int i=0; i<nb; i++)
printf ("%5d",b[i]);
cout<<"\n. : ";
for (int i=0; i<nd; i++)
printf ("%5d",d[i]);
getch();
}
( )
, . , , - , .
:
<> <_> [1][2];<> (int, float, char, ),
<_> ;
[1][2] - , .. , . - (1*2) , .
:
) float b[3][5];
) const n=3, m=5; int A[n][m],
n (, ), m (, ). ,
n*m*sizeof(int),
int .