Задача по программированию на языке С. 1 курс университета. - Компьютерные вопросы

Вопрос Задача по программированию на языке С. 1 курс университета.

Регистрация
19 Дек 2013
Сообщения
98
Репутация
0
Спасибо
0
Монет
0
Ребята, помогите пожалуйста решить 2 задачи на языке С!
1) По введённому году определить соответствующий ему знак китайского гороскопа.
2) Студенческая группа состоит из пяти человек. Каждый студент сдаёт по три экзамена, успеваемость в группе считается нормально если средний балл по группе не менее 3,7. Определить средний балл по группе и сделать вывод об успеваемости.

При чём решить желательно как-то используя оператор switch. У меня не складывается абсолютно в голове картинка того, как реализовать этот алгоритм.
 
Регистрация
17 Июл 2013
Сообщения
73
Репутация
0
Спасибо
0
Монет
0
Действительно, switch тут как пятое колесо. 1) #include "stdio.h" int main(){ char year[][9]={"monkey","chicken","dog","pig", "rat", "cow","tiger","rabbit","dragon","snake","horse","sheep"}, color[][9]={"red","yellow","white","black","green"}; int g; printf("Year: "); scanf("%d",&g); printf("Year of the %s %s ",color[g%5],year[g%12]); getchar(); getchar(); return 0;}
 
Регистрация
16 Апр 2013
Сообщения
65
Репутация
0
Спасибо
0
Монет
0
1) Делишь год на 12 и остаток от деления в switch скармливаешь. Хотя тут проще через индексы массива делать. 2) Сложить все баллы, поделить на 15, сравнить с 3,7
 
Сверху Снизу