|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.10.2011, 20:36 | #1 |
Пользователь
Регистрация: 17.10.2011
Сообщений: 11
|
C++ Двойные массивы
Здравствуйте, я обучаюсь в компьютерной академии ШАГ, и сейчас у нас параллельно идут два курса: "программирование" и "IT" и как вам ясно с программированием у меня есть некоторые проблемы...
Программируем в Microsoft Visual Studio 2010 -> Win32 Console Application -> C++ Вот какое у нас задание: Создать программу, которая реализует журнал с оценками в виде двумерного массива (студенты - строки, оценки за контрольные - столбцы). Предположить, что в группе 9 студентов и 8 контрольных. Заполнить журнал случайными оценками от 4 до 12, показать его на экран. Найти лучшего студента, худшего студента (сумма всех оценок максимальна, минимальна). Средние оценки по каждой контрольной занести в отдельный одномерный массив. Очень прошу помочь с написанием! (и объяснением по возможности) (Очень прошу написать программу как можно примитивнее! Что бы я смог разобраться и объяснить все преподавателю!) Вот то что мы успели сделать на паре: #include <iostream> # include <locale> #include <Windows.h> using namespace std; void main () { const int row = 4; const int col=5; int arr[row][col]; for(int i=0 ; i < row ; i++ ) { for (int z=0; z<col;z++) { arr[i][z]=rand()%(5); cout<<arr[i][z]<<"\t"; } cout<<"\n"; } } ___________________________________ _________ #include <iostream> # include <locale> #include <Windows.h> using namespace std; void main () { int v=0; const int row = 6; const int col=8; int arr[row][col]; for(int i=0 ; i < row ; i++ ) { for (int z=0; z<col;z++) { arr[i][z]=rand()%11-5;//rand()%(max-min+1)+min cout<<arr[i][z]<<"\t"; if( arr [i][z]==0) v++; } cout<<"\n"; } cout<<v; } Заранее большое спасибо! |
25.10.2011, 20:44 | #2 | |
Форумчанин
Регистрация: 01.07.2011
Сообщений: 423
|
Цитата:
Функция main должна объявляться как Код:
Код:
Кроме того заголовок #include <Windows.h> вам совершенно не нужен! Он лишний!
Со мной можно встретиться на www.clipper.borda.ru
|
|
25.10.2011, 21:24 | #3 |
Форумчанин
Регистрация: 20.10.2011
Сообщений: 433
|
Эм, может я чего и не понял, но если нужно 9 студентов и 8 оценок, то почему
Код:
Код:
И разве Код:
|
25.10.2011, 21:33 | #4 |
Пользователь
Регистрация: 17.10.2011
Сообщений: 11
|
То что мы писали на паре к этому заданию не относится! Я написал что бы понятно чему мы уже научились...
|
25.10.2011, 21:34 | #5 |
Пользователь
Регистрация: 17.10.2011
Сообщений: 11
|
Сыроежка, скорей всего это я безграмотный)
|
26.10.2011, 07:09 | #6 |
Пользователь
Регистрация: 17.10.2011
Сообщений: 11
|
..........
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
двойные кавычки в переменной | mystiql | Microsoft Office Access | 4 | 11.11.2010 22:51 |
помогите решить двойные интегралы, но не простые... | Vremya-Dengy | Помощь студентам | 18 | 28.09.2009 00:12 |
[C] массивы, указатели, двойные указатели. | Iggel | Общие вопросы C/C++ | 5 | 05.05.2009 12:39 |
Двойные темы | Ulex | О форуме и сайтах клуба | 1 | 23.12.2008 00:59 |