|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.05.2008, 09:57 | #1 |
Регистрация: 13.05.2008
Сообщений: 9
|
Курсовая. Файлы
Вобщем надо было сёдня курсовую сдать а я из неё задачи решить не могу...
1.А). Написать программу, создающую файл символов CHARRI.CH Б). Затем написать программу, выполняющую следующие функции: • подсчёт общего числа символов в файле; • запись результата в конец файла CHARRI.CH. 2. Вычислить суммы элементов верхней треугольной матрицы для матриц A(10,10), B(10,10), С(10,10) 3. А) Создать файл, содержащий сведения о сдаче студентами 1 курса кафедры «Информатика» сессии. Структура записи: индекс группы, фамилия студента, оценки по пяти экзаменам. Количество записей – 30. Б) Написать программу зачисления студентов группы Х на стипендию. Студент, получивший все оценки «5», зачисляется на повышенную стипендию (доплата 25%). Студенты, получившие «4» и «5» зачисляются на обычную стипендию. Студент, получивший хотя бы одну оценку «3», стипендию не получает. Индекс группы вводится с клавиатуры. 4. Заданный текст распечатать по строкам, понимая под строкой либо очередные 60 символов, если среди их нет запятой, либо часть текста до запятой включительно. Может хоть с какой-нибудь поможите, а то даже Джа уже не в помощь... |
13.05.2008, 12:07 | #2 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Самая короткая по решению задача №2.
Чтобы не переписывать приложил файл. Для того чтобы не писать три раза ввод матриц и не счмтать три раза суммы, сделаем процедуру ввода матрицы и функцию подсчета суммы. Код:
|
13.05.2008, 16:35 | #3 | |
Забанен
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2006
Сообщений: 420
|
не самая короткая и решена неверно!
Цитата:
Код:
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
|
|
13.05.2008, 18:00 | #4 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Что-то Вы давненько не учили меня жить, лучше бы внимательно прочитали условие, прогнали мою программу, и вряд ли бы Вы нашли в ней ошибки. Зачем вам
for i:=1 to n do for j:=i to n do если используется лишь "внутренняя" часть верхней половины матрицы четной размерности. А насчет короткой, так это юмор такой, это не для всех. |
13.05.2008, 18:42 | #5 |
Регистрация: 13.05.2008
Сообщений: 9
|
ээээээээ...спасибо...
я себя щас ваще дауном чуствую)))) |
13.05.2008, 19:09 | #6 |
Забанен
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2006
Сообщений: 420
|
Ваш вариант выдает такую картину:
Код:
Код:
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
|
13.05.2008, 20:19 | #7 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Извините, полностью с Вами согласен, не придал значения терминологии.
Недавно решал задачу, где нужно было произвести действия в двухмерном массиве над элементами, расположенными выше главной диагонали, ниже ее, выше побочной диагонали, ниже ее и вывести на экран верхний, нижний, левый и правый треугольники. Именно так, как я сдесь и сделал. Все таки нужно различать понятия двухмерный массив и матрица в строгом математическом смысле. Кстати у меня не Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Курсовая работа | deadh5n1 | Помощь студентам | 3 | 05.11.2008 20:05 |
курсовая | lacost | Фриланс | 2 | 03.06.2008 21:26 |
два вредных вопроса:про асю и прикриплёные файлы файлы | steck | Свободное общение | 3 | 17.06.2007 14:53 |
help! курсовая | Nurik | Фриланс | 2 | 02.04.2007 11:57 |