Форум программистов, компьютерный форум, киберфорум
Наши страницы

Златопольский C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Златопольский C++ http://www.cyberforum.ru/cpp-beginners/thread1041766.html
Помогите пожалуйста решить задачи из сборника. Есть наработки, но многого не знаю как делать. Среда Visual Studi0 2013, язык С++ 11.57 Известны данные о количестве осадков, выпавших за каждый...
C++ Создание своей функции Всем привет =) скажите, как правильно передать в функцию значения массива? В моей функции должна происходить обработка массива и на выходе получается уже другой массив. Но проблема с передачей... http://www.cyberforum.ru/cpp-beginners/thread1041762.html
Упражнения цикла for C++
#include <conio.h> #include <iostream> #include <math.h> using namespace std; int main() { setlocale(LC_ALL, "Russian");
C++ Массивы : невозможно выделить память для массива постоянного нулевого размера
Помогите или направьте. 1>3.cpp(10): error C2057: требуется константное выражение 1>3.cpp(10): error C2466: невозможно выделить память для массива постоянного нулевого размера 1>3.cpp(10): error...
C++ Строки как массивы символов :( http://www.cyberforum.ru/cpp-beginners/thread1041753.html
При работе со строками не использовать указатели. Строки рассматривать как массивы символов и работать с индексами. Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо...
C++ Златопольский C++ Помогите пожалуйста решить задачи из сборника. Есть наработки, но многого не знаю как делать. Среда Visual Studi0 2013, язык С++ 7.54. Известны расстояния от Москвы до нескольких городов. Найти... подробнее

Показать сообщение отдельно
akik
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 26

Златопольский C++ - C++

14.12.2013, 23:25. Просмотров 309. Ответов 0
Метки (Все метки)

Помогите пожалуйста решить задачи из сборника.
Есть наработки, но многого не знаю как делать. Среда Visual Studi0 2013, язык С++

12.65 Три группы студентов, в каждой из которых 20 человек, в сессию давали 3 экзамена. Сведения об оценках каждой группы хранятся в двумерных массивах. Определить лучшую по средней оценке группу.

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <conio.h>
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#define CLASSES 3
#define GRADES 30
int grade[CLASSES][GRADES];
void disp_grades(int g[] [GRADES]), enter_grades(void);
int get_grade(int num);
int main(void) /* программа для хранения оценок */
{
char ch;
for (;;) {
do {
printf("(E)nter grades\n");
printf("(R)eport grades\n");
printf("(Q) uit\n");
ch = toupper(getche());
}
while(ch!='E' && ch!='R' && ch!='Q');
switch(ch)
{
case 'E':
enter_grades();
break;
case 'R':
disp_grades(grade);
break;
case 'Q':
return 0;
}
}
}
 
/* ввод каждой оценки студентов */
void enter_grades(void)
{
int t, i;
for(t=0; t<CLASSES; t++) {
printf("Class # %d:\n", t+1);
for(i=0; i<GRADES; ++i)
grade[t][i] = get_grade (i);
}
}
 
/* реальный ввод оценки */
int get_grade(int num) {
char s [80];
printf("enter grade for student # %d:\n", num+1);
gets (s);
return(atoi(s));
}
 
/* вывод оценок класса */
void disp_grades(int g[] [GRADES])
{
int t, i;
for(t=0; t<CLASSES; ++t)
{
printf("Class # %d:\n", t+1);
for(i=0; i<GRADES; ++i)
printf("grade for student #%d is %d\n", i+1, g[t][i]);
}
Нашла решение, но не совсем понимаю что зачем. Помогите привести к рабочему в VS виду..

Заранее благодарю)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.