@Search..
Заказ софта
340 / 185 / 10
Регистрация: 26.05.2009
Сообщений: 863
|
13.06.2009, 20:24
|
|
=)
Добавлено через 11 минут 0 секунд
C++ | 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| #include <stdio.h>
short numberpos(unsigned short arr[], short nm)
{
int suma = 0;
for(int m = 0; m < nm; m++) {
suma += arr[m];
}
return suma;
}
int main(int argc, char * argv [])
{
const short N = 9;
unsigned short mas[N], nz[3], nn[3], i = 0;
for(short s = 0; s < N; s++) {
printf("Number[%d]: ", s + 1);
if(scanf_s("%d", & mas[s]) == 0) {
fprintf(stderr, "Error!\n");
return -1;
}
if((mas[s] == 0)&&(i <= 2)) {
nz[i] = mas[s]; nn[i] = s;
i++;
}
}
int yn = nz[0] == nz[1] ? (nz[1] == nz[2] ?
printf("Numbers: %d %d %d\n", nn[0], nn[1], nn[2])
: printf("Suma: %d\n", numberpos(mas, N)))
: printf("Suma: %d\n", numberpos(mas, N));
return 0;
} |
|
0
|