Здравствуйте. Вопрос по решению задач С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); 
 }