imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 15.02.2004, 23:25     # 1
DJLOVE
::VIP::
 
Аватар для DJLOVE
 
Регистрация: 30.04.2002
Адрес: Israel
Пол: Male
Сообщения: 7 090

DJLOVE Бог с наворотамиDJLOVE Бог с наворотами
DJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотами
Exclamation Срочно нужна ваша помощь - Задача - Язык C


Срочно! ХЕЛП!

Нужна ваша помощь в написании простейшей программы на C (не С++)
Оригинал задачи был написан на английском, перевел как смог

Кто решит, обцелую от ног до головы!

Вот и сама задачка:

Напишите программу которая сконцентрирует оценки учеников в [ array ] а потом показывает детали и самые высокие оценки ученика.

В классе 15 учеников.
Система получит с каждого ученика вот эти детали:
Имя
Фамилия
Оценка А
Оценка Б
Оценка В

(А,Б,В - неважно какой предмет, хоть атомная физика)

Система посчитает среднюю оценку каждого ученика (сумма всех балов \ 3 , предмета)

Все детали и оценки сохранятся в отдельном отсеке : отсек имен, отсек фамилий, отсек оценок А,В...(для этого понадобятся 6 отсеков)

После того как были сохранены все детали пользователя, используй воспомогательную функцию, которая получит секцию средних оценок и проверит и найдет в ней самую высокую оценку, в ответ функция вернет местонахождение оценки в секцие при помощи которого нужно показать на экране Фамилию и Имя ученика с самой высокой оценкой.

Функция "знает" что есть 15 учеников.


Подсказки:
char *first_name[15];

int highest_average (double arr[]) - имя воспомогательной функции.

Воспомогательная функция должна содержать 4 неизвестных (средний бал в данный момент, самый высокий средний бал, местонахождение в данный момент, местонахождение самого высокого бала)




Знаю что намутили, те кто создавали эту задачку, но что поделать , все кто в C варят, помогите решить задачку.
__________________
Дорогие оптимист, пессимист и реалист. Пока вы спорили о стакане с водой. Я его выпил.
Опортюнист.

Последний раз редактировалось DJLOVE; 17.02.2004 в 20:48.
DJLOVE вне форума  
Старый 17.02.2004, 21:37     # 2
joker99
Full Member
 
Аватар для joker99
 
Регистрация: 19.07.2003
Адрес: Israel
Сообщения: 924

joker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форуме
А можно условие на английском?
а то что такое "отдельном отсеке " и "функция должна содержать 4 неизвестных " не совсем понятно
__________________
Столько дел, что и работой занятся некогда...
joker99 вне форума  
Старый 17.02.2004, 22:49     # 3
BRULIK
Member
 
Аватар для BRULIK
 
Регистрация: 24.03.2003
Сообщения: 300

BRULIK Луч света в тёмном царствеBRULIK Луч света в тёмном царствеBRULIK Луч света в тёмном царствеBRULIK Луч света в тёмном царствеBRULIK Луч света в тёмном царствеBRULIK Луч света в тёмном царстве
во во
давай English
__________________
0 Вы в интернете
1 Вы на сайте http://www.imho.ws
2 Вы читаете это
4 Вы не заметили отсутствия пункта 3
5 Вы это проверили
6 Вы улыбаетесь
BRULIK вне форума  
Старый 17.02.2004, 23:37     # 4
DJLOVE
::VIP::
 
Аватар для DJLOVE
 
Регистрация: 30.04.2002
Адрес: Israel
Пол: Male
Сообщения: 7 090

DJLOVE Бог с наворотамиDJLOVE Бог с наворотами
DJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотами
тю, лист немогу найти так что написать заново не выйдет.

"в отдельном отсеке" - имелось ввиду array, на русский несмог перевести, забыл как это на русском

"4 неизвестных (средний бал в данный момент, самый высокий средний бал, местонахождение в данный момент, местонахождение самого высокого бала)" - незнаю так было написано , слово в слово перевел.
__________________
Дорогие оптимист, пессимист и реалист. Пока вы спорили о стакане с водой. Я его выпил.
Опортюнист.
DJLOVE вне форума  
Старый 18.02.2004, 08:52     # 5
SapeR
::VIP::
 
Регистрация: 17.12.2002
Адрес: Q-ata, Israel
Сообщения: 310

SapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царстве
лови топор
Код:
#include <stdio.h>

#define NUM 15

int highest_average (float arr[])
{
	int i, max_place = 0;
	float max_avg = arr[0];
	
	for ( i=1; i<NUM; i++)
	{
		if (max_avg<arr[i])
		{
			max_avg = arr[i];
			max_place = i;
		}
	}
	return max_place;
}

void main()
{
	char  first_name[15][20];
	char  last_name[15][20];
	int   grade_A[15];
	int   grade_B[15];
	int   grade_C[15];
	float grade_avg[15];

	int i;
	
	for ( i=0; i<NUM; i++)
	{
		printf("Enter first name :");
		scanf("%s",first_name[i]);
		printf("Enter last name :");
		scanf("%s",last_name[i]);
		printf("Enter A B C grades :");
		scanf("%d %d %d",&grade_A[i],&grade_B[i],&grade_C[i]);
		grade_avg[i] = (float)(grade_A[i]+grade_B[i]+grade_C[i])/3;
	}

	i = highest_average(grade_avg);
	printf("Best is %s %s - grade %.2f !\n",first_name[i],last_name[i],grade_avg[i]);
}
SapeR вне форума  
Старый 18.02.2004, 12:21     # 6
DJLOVE
::VIP::
 
Аватар для DJLOVE
 
Регистрация: 30.04.2002
Адрес: Israel
Пол: Male
Сообщения: 7 090

DJLOVE Бог с наворотамиDJLOVE Бог с наворотами
DJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотами
Спасибо за ответ, щас на ошибки начну проверять

ЗЫ SapeR а ты знаешь что мы в одном городе живем
__________________
Дорогие оптимист, пессимист и реалист. Пока вы спорили о стакане с водой. Я его выпил.
Опортюнист.
DJLOVE вне форума  
Старый 19.02.2004, 18:17     # 7
DJLOVE
::VIP::
 
Аватар для DJLOVE
 
Регистрация: 30.04.2002
Адрес: Israel
Пол: Male
Сообщения: 7 090

DJLOVE Бог с наворотамиDJLOVE Бог с наворотами
DJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотами
а что за
Код:
float
... я что то немогу вспомнить..
__________________
Дорогие оптимист, пессимист и реалист. Пока вы спорили о стакане с водой. Я его выпил.
Опортюнист.
DJLOVE вне форума  
Старый 19.02.2004, 18:22     # 8
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
DJLOVE
Дробное число с плавающей точкой
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 19.02.2004, 18:24     # 9
DJLOVE
::VIP::
 
Аватар для DJLOVE
 
Регистрация: 30.04.2002
Адрес: Israel
Пол: Male
Сообщения: 7 090

DJLOVE Бог с наворотамиDJLOVE Бог с наворотами
DJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотами
это разве не double?

плавающей точкой? это что еще такое...
__________________
Дорогие оптимист, пессимист и реалист. Пока вы спорили о стакане с водой. Я его выпил.
Опортюнист.
DJLOVE вне форума  
Старый 19.02.2004, 18:28     # 10
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
DJLOVE
Float и double - дробные с разной точностью. Float занимает 4 байта, double - 8 байт.

PS: Базовые типы данных - числа с плавающей точкой - первое, что нашлось
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti

Последний раз редактировалось Saruman; 19.02.2004 в 18:31.
Saruman вне форума  
Старый 19.02.2004, 18:51     # 11
SapeR
::VIP::
 
Регистрация: 17.12.2002
Адрес: Q-ata, Israel
Сообщения: 310

SapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царстве
Цитата:
Float и double
DJLOVE тебе частные уроки C++ по месту жительства случайно не нужны ?
SapeR вне форума  
Старый 19.02.2004, 19:03     # 12
DJLOVE
::VIP::
 
Аватар для DJLOVE
 
Регистрация: 30.04.2002
Адрес: Israel
Пол: Male
Сообщения: 7 090

DJLOVE Бог с наворотамиDJLOVE Бог с наворотами
DJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотами
может быть понадобятся, попозже

float можно на double поменять, нет же разницы почти...?
__________________
Дорогие оптимист, пессимист и реалист. Пока вы спорили о стакане с водой. Я его выпил.
Опортюнист.
DJLOVE вне форума  
Старый 19.02.2004, 19:17     # 13
SapeR
::VIP::
 
Регистрация: 17.12.2002
Адрес: Q-ata, Israel
Сообщения: 310

SapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царствеSapeR Луч света в тёмном царстве
DJLOVE
а сам попробуй !
конечно можно
SapeR вне форума  
Старый 19.02.2004, 21:06     # 14
DJLOVE
::VIP::
 
Аватар для DJLOVE
 
Регистрация: 30.04.2002
Адрес: Israel
Пол: Male
Сообщения: 7 090

DJLOVE Бог с наворотамиDJLOVE Бог с наворотами
DJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотамиDJLOVE Бог с наворотами
кул , пасибо SapeR выручил

тему, можно тю тю
__________________
Дорогие оптимист, пессимист и реалист. Пока вы спорили о стакане с водой. Я его выпил.
Опортюнист.
DJLOVE вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:21.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.