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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
аська-настя
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 4
#1

Вывести фамилию студентов проживающих в одном городе - C++

12.12.2013, 12:52. Просмотров 443. Ответов 4
Метки нет (Все метки)

Имеется информация о 200 студентах:ФИО, город, номер дома, улица.Вывести фамилию студентов проживающих в одном городе(городов всего 20)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2013, 12:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести фамилию студентов проживающих в одном городе (C++):

Определить количество абитуриентов, проживающих в городе Киеве - C++
Задана ведомость абитуриентов, сдавших вступительные экзамены в университет. В каждой строке данной ведомости записано фамилию абитуриента,...

Считать данные с файла и вывести фамилии студентов, проживающих дома и имеют домашний телефон - C++
Массив структур местит информацию о 30 студентов: фамилия; имя; место проживания (общежитие или дома); номер телефона (если он есть)....

Из списка студентов на экран вывести данные о тех, кто учится в группе 664, проживает в общежитии, но родился в городе Ижевске - C++
Утро доброе! Подскажите пжста! Из списка студентов на экран вывести данные о тех, кто учится в группе 664, проживает в общежитии, но...

Рассчитать средний рост группы и вывести имя, фамилию студентов выше среднего роста - C++
a)Имеется группа студентов из 10 человек. Составить программу для ввода имени, фамилии, года рождения, роста, пола каждого студента....

Выбрать студентов заданного пола, проживающих в общежитии (исправить код) - C++
Здравствуйте. помогите пожалуйста исправить программу, не могу понять в чем дело нужно выбрать студентов заданного пола, проживающих в...

Записи. Получить: список студентов мужского пола,проживающих в общежитие и процент сдавших экзамены без троек - C++
Запись:Ф.И.О,место проживания(дома,в общежитие,на квартире),пол,баллы на экзаменах(4 экзамена). Результат обработки:список студентов...

4
egor2116
340 / 371 / 42
Регистрация: 20.01.2013
Сообщений: 1,130
12.12.2013, 13:19 #2
Как то так
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
#include <iostream>
#include <string>
 
struct Adress
{
  std::string town;
  std::string street;
  int number house;
}
 
struct Student
{
  std::string name;
  std::string surname;
  std::string patronymic;
  
  Adress adress;
}
 
int  main()
{
     const size_t coutStudents = 200;
     Student students[countStudents];
     
     for(int i = 0; i < countStudents; ++i)
     {
       std::cout << "Input data student #" << i << std::endl;
       std::cout << "Name: "; std::cin >> students[i].name;
       std::cout << "Surname: "; std::cin >> students[i].surname;
       std::cout << "Patronymic: "; std::cin >> students[i].patronymic;
       std::cout << "Town: "; std::cin >> students[i].adress.town;
       std::cout << "Street: "; std::cin >> students[i].adress.street;
       std::cout << "House: "; std::cin >> students[i].adress.house;
       std::cout << std::endl;
     }
     
     std::string findTown;
     std::cout << "Input town from find students: "; std::cin >> findTown;
     for(int i = 0; i < countStudents; ++i)
     {
      if(students[i].adress.town == findTown)
      {
       std::cout << "Found data student from town #" << i << std::endl;
       std::cout << "Name: "; std::cin >> students[i].name;
       std::cout << "Surname: "; std::cin >> students[i].surname;
       std::cout << "Patronymic: "; std::cin >> students[i].patronymic;
       std::cout << "Town: "; std::cin >> students[i].adress.town;
       std::cout << "Street: "; std::cin >> students[i].adress.street;
       std::cout << "House: "; std::cin >> students[i].adress.house;
       std::cout << std::endl;
      }
     }
      
      system("PAUSE");
 
       return 0;
}
1
аська-настя
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 4
12.12.2013, 13:41  [ТС] #3
она почему то все равно не работает
0
egor2116
340 / 371 / 42
Регистрация: 20.01.2013
Сообщений: 1,130
12.12.2013, 14:21 #4
она почему то все равно не работает
Попробуйте сейчас
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
#include <iostream>
#include <string>
 
struct Adress
{
  std::string town;
  std::string street;
  int house;
};
 
struct Student
{
  std::string name;
  std::string surname;
  std::string patronymic;
  
  Adress adress;
};
 
int  main()
{
     const size_t countStudents = 1;
     Student students[countStudents];
     
     for(int i = 0; i < countStudents; ++i)
     {
       std::cout << "Input data student #" << i << std::endl;
       std::cout << "Name: "; std::cin >> students[i].name;
       std::cout << "Surname: "; std::cin >> students[i].surname;
       std::cout << "Patronymic: "; std::cin >> students[i].patronymic;
       std::cout << "Town: "; std::cin >> students[i].adress.town;
       std::cout << "Street: "; std::cin >> students[i].adress.street;
       std::cout << "House: "; std::cin >> students[i].adress.house;
       std::cout << std::endl;
     }
     
     std::string findTown;
     std::cout << "Input town from find students: "; std::cin >> findTown;
     for(int i = 0; i < countStudents; ++i)
     {
      if(students[i].adress.town == findTown)
      {
       std::cout << "Found data student from town #" << i << std::endl;
       std::cout << "Name: " <<  students[i].name << std::endl;
       std::cout << "Surname: " << students[i].surname << std::endl;
       std::cout << "Patronymic: " << students[i].patronymic << std::endl;
       std::cout << "Town: " << students[i].adress.town << std::endl;
       std::cout << "Street: " << students[i].adress.street << std::endl;
       std::cout << "House: " << students[i].adress.house << std::endl;
       std::cout << std::endl;
      }
     }
      
      system("PAUSE");
 
       return 0;
}
1
аська-настя
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 4
12.12.2013, 14:33  [ТС] #5
спасибо большоооооое))))))
0
12.12.2013, 14:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2013, 14:33
Привет! Вот еще темы с ответами:

Выдать самую распространенную фамилию девушки из списка студентов - C++
Здравствуйте! Решите задачи, пожалуйста. 1. Создать структуру студент со следующими данными: фамилия, имя, отчества, пол, факультет,...

Вывести абитуриентов, проживающих в г.Минске и сдавших экзамены со средним баллом не ниже 8. - C++
Задание такое 10. Ведомость абитуриентов, сдавших вступительные экзамены в университет, содержит Ф.И.О., адрес, оценки. Вывести...

Файлы: вывести информацию об абитуриентах, проживающих в деревнях с населением выше 30 человек - C++
9. Ведомость абитуриентов содержит ФИО, населенный пункт проживания, суммарный балл. Информация о населенном пункте включает в себя...

Вывести в новый файл список студентов, удалив из него студентов окончивших школу в текущем году. - C++
На основе данных входного файла составить список студентов группы, включив следующие данные: ФИО, год рождения, домашний адрес, какую школу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru