Здравствуйте. Вопрос по решению задач С2. Например, найти в массиве сумму нечетные числа кратные 3. Дано начало программы
Код
#include <stdio.h>
#define N 30
void main()
{
int a[N];
int i,j,s;
for(i=0;i<N;i++)
scanf("%d", &a[i]);
....
}
И сказано, что нельзя использовать другие переменные, но можно не использовать данные.
Отсюда возникает два вопроса:
1) Можно ли вместо данных названий переменных давать свои названия?
Код
int array[N];
int i,j,sum ;
к примеру.
2) Можно ли решать задачу способом, который данный в условии код не подразумевает?
Код
#include <stdio.h>
#define N 30
void main()
{
int i,j,s=0;
for(i=0;i<N;i++)
{
scanf("%d", &j);
if( j%2==1 && j%3==0) s+=j;
}
printf("%d\n",j);
}