Форум программистов, компьютерный форум, киберфорум
Наши страницы
Ruby
Войти
Регистрация
Восстановить пароль
 
Sharist
0 / 0 / 0
Регистрация: 26.11.2012
Сообщений: 3
#1

Программа, которая вводит информацию в файл

08.01.2013, 14:44. Просмотров 455. Ответов 1
Метки нет (Все метки)

С записью данных в файл вроде разобрался, но еще нужно чтобы выводились фамилии которые встречаются один раз и указывались пол, возраст и курс.
Допустим:

Ruby
1
2
3
4
students = [{name: "Ivanov", pol: "m", age: 21, course: 5}, 
          {name: "Petrov", pol: "m", age: 19, course: 2},
          {name: "Sidirova", pol: "w", age: 21, course: 5}
          {name: "Sidirova", pol: "w", age: 21, course: 5}]
Как дальше быть?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2013, 14:44
Ответы с готовыми решениями:

Записать в файл информацию
Записать в файл информацию о 1000 студентах вуза: "фамилия", "пол", "возраст",...

Программа, которая вводит информацию о студентах, а потом сортирует их по фамилии
Есть программа, которая вводит инфу о студентах, а потом сортирует их по...

Программа, которая в режиме запроса вводит записи и помещает их в файл
Написать программу, которая в режиме запроса вводит записи и помещает их в...

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

Написать программу, которая вводит информацию и печатает самое распространенное женское имя
Прошу помощи, болит голова х) Задача: На основе таблицы, содержащей следующую...

1
RinatV
116 / 108 / 16
Регистрация: 15.05.2012
Сообщений: 318
Записей в блоге: 10
09.01.2013, 08:38 #2
Ruby
1
2
3
4
5
6
7
8
9
studs = [{:name=>"Ivanov", :pol=>"m", :age=>21, :course=>5}, 
         {:name=>"Petrov", :pol=>"m", :age=>19, :course=>2}, 
         {:name=>"Sidirova", :pol=>"w", :age=>21, :course=>5}, 
         {:name=>"Sidirova", :pol=>"w", :age=>21, :course=>5}]
fams=studs.map{|s|s[:name]}
ones=studs.select{|s|fams.one?{|f|f==s[:name]}}
puts ones
#{:name=>"Ivanov", :pol=>"m", :age=>21, :course=>5}
#{:name=>"Petrov", :pol=>"m", :age=>19, :course=>2}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2013, 08:38

Написать программу, которая вводит информацию и печатает ФИО людей выше 170 см
Помогите пожалуйста, очень прошу. Определить комбинированный тип для...

Написать программу, которая вводит заданную информацию и определяет какая группа была лучшей по каждому из предметов
Массив записей содержит информацию о результатах зимней сессии: фамилию,...

Используя предложенную структуру записи, составить программу, которая для указанных государств СНГ вводит информацию
Определена запись: Record name:string; {название...


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

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

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