Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2012, 14:19   #1
TVIST95
Пользователь
 
Регистрация: 05.11.2012
Сообщений: 11
По умолчанию Программа на Builder C++ по масивам

Здравствуйте, очень нужна помощь по одной программе. Задание такое: "Составить список студентов , в который входит не меньше 3 человек. Для каждого студента обозначить фамилию, год рождения, курс, шесть оценок за последнюю сессию. Составить программу, которая обеспечивает ввод информации о студентах и вывод на экран информации соответственно к варианту. Мой вариант: "Распечатать фамилии и даты рождения студентов, фамилии которых начинаются с буквы Б". То есть,как я понял, нужно вначале ввести все данные о студентах, а потом вывести на экран фамилии всех студентов на букву Б и соответственно их год рождения. Ниже мой вариант программы, только она у меня работает не правильно( помогите пожалуйста.
Изображения
Тип файла: jpg Снимок.jpg (34.0 Кб, 129 просмотров)
TVIST95 вне форума Ответить с цитированием
Старый 17.11.2012, 15:04   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Распечатать фамилии и даты рождения студентов, фамилии которых начинаются с буквы Б
А почему у тебя буква "В" в условии?
И вообще тебе нужно условие вынести в отдельный цикл после цикла ввода:
Код:
for(...){
 if(mas[i].prizviche[0]=='Б'){
  cout<<mas[i].prizviche<<'\t'<<mas[i].god<<\'n';
 }
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.11.2012, 22:58   #3
TVIST95
Пользователь
 
Регистрация: 05.11.2012
Сообщений: 11
По умолчанию

Stilet, спасибо за помощь. Я просто забыл вывести условие в отдельный цикл. А буква "B" из-за того, что я пока не умею подключать русский язык и программа не распознает русские буквы, поэтому я указал английскую "B" и при вводе пишу фамилии на английском. Еще раз спасибо.
TVIST95 вне форума Ответить с цитированием
Старый 20.11.2012, 23:32   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Понятно.
Для подключения русских используй функцию setlocate(LC_ALL,"Russian");
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.11.2012, 23:55   #5
TVIST95
Пользователь
 
Регистрация: 05.11.2012
Сообщений: 11
По умолчанию

А это надо прописать к директивам, или в саму программу? Просто я пока не очень в программировании.
TVIST95 вне форума Ответить с цитированием
Старый 21.11.2012, 00:01   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Перед первой операцией ввода или вывода.
Забей ее в поиск по форуму - получишь примеры
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.11.2012, 00:05   #7
TVIST95
Пользователь
 
Регистрация: 05.11.2012
Сообщений: 11
По умолчанию

Спасибо за помощь
TVIST95 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Лаба по масивам/// запутался (( G-leb Паскаль, Turbo Pascal, PascalABC.NET 8 17.11.2012 03:42
Задача по масивам. aerosm Помощь студентам 2 14.03.2011 18:40
задача по масивам!! Аленка425 Помощь студентам 5 08.12.2010 19:40
Паскаль. Задача по масивам Amid1990 Помощь студентам 3 16.11.2010 12:31
Наипростейшая задача по одномерным масивам Ланочка Помощь студентам 3 03.05.2008 17:28