Вопрос по c2 - ФОРУМ Набор курьеров Яндекс.Еда до 3400 руб. в день

Коллективный блог
Форум




Войти
или
Зарегистрироваться
Новые сообщения · Участники · Правила форума · Поиск по форуму · RSS
  • Страница 1 из 1
  • 1
Архив - только для чтения
Вопрос по c2
HemullllДата: Среда, 2013-03-20, 3:49 PM | Сообщение # 1
Абитуриент
Группа: Пользователи
Сообщений: 1
Репутация: 0
Награды: 0
Замечания: 0%
Статус: Offline
Здравствуйте. Вопрос по решению задач С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);
}


Сообщение отредактировал Hemullll - Среда, 2013-03-20, 3:50 PM
 
prm2008Дата: Пятница, 2013-03-22, 1:15 PM | Сообщение # 2
Профессор
Группа: Проверенные
Сообщений: 815
Репутация: 1199
Награды: 64
Замечания: 0%
Статус: Offline
Цитата (Hemullll)
И сказано, что нельзя использовать другие переменные, но можно не использовать данные.

Цитата (Hemullll)
1) Можно ли вместо данных названий переменных давать свои названия?

Цитата (Hemullll)
Можно ли решать задачу способом, который данный в условии код не подразумевает?
Да, можно, но эта задача так проста, что ее нет смысла решать другим способом. Различные решения этой задачи будут очень незначительно отличаться. 
То, что ты называешь "способом который  данный в условии код не подразумевает" не решение. (Нет обработки элементов массива) Суммируются некоторые значения параметра цикла.


...чтобы оставаться на одном месте нужно все время двигаться вперед...
 
  • Страница 1 из 1
  • 1
Поиск: