1
a1... an. , , :
) 5;
) .
1. .
2. stdio.h, .
3. main.
4. mas : i - , sum1, sum2, a1, a2.
5. i = 0, sum1 = 0, sum2 = 0 mas = {-1,2,5, -4,10}.
6. for: , , . 1 , i - 5, 2 , i - 2. 1 ( i - 5, , 5), sum1 i - . 2 ( i - 2, , ), sum2 i - . i .
7. printf sum1 sum2.
8. .
# include <stdio.h>
void main()
{
int mas[5]={-1,2,5,-4,10}, i=0, a1, a2,sum1=0, sum2=0;
for (i=0; i<5; i++)
{
a1=mas[i]%5;
a2=mas[i]%2;
if (a1==0)
sum1=sum1+mas[i];
if (a2!=0 && a2>0)
sum2=sum2+mas[i];
}
printf ("Sum1=%d\n", sum1);
printf ("Sum2=%d\n", sum2);
}
-
ͳ
ͳ ͳ
2
. , b1... bn, bi - i - ( , b - 1)
1. .
2. stdio.h, .
3. main.
4. mas, 3´3 , b, 3 .
5. i, j, ch x b. i - mas, j - mas.
6. : i = 0, j = 0 mas = {1, 2, -3, -4, 5, 6, -7, -8, -9} b = {0}.
7. for, , i , , x.
|
|
8. b x. 9. for ( ), , j , . 10. ch i - j - mas. ch - x ch , j . j 3 ( ), x b -1.
11. i .
12. for, , i , b.
13. printf, , b.
14. .
#include <stdio.h>
void main()
{
int mas[3][3]={1,2,-3,-4,-5,6,-7,-8,-9}, b[3]={0};
int *x=b;
int i, j, ch;
for (i=0; i< 3; i++, x++)
{
for (j=0, *x=0; j < 3; j++)
{
ch=mas[i][j];
if (ch>0)
{
*x=ch;
break;
}
}
if (j==3)
{
*x=-1;
}
}
x=b;
for (i=0; i<3; i++)
{
printf ("%d \t", *x++);
}
}
-
ͳ
ͳ
ͳ
: ,