Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
gufo4ka
0 / 0 / 0
Регистрация: 14.10.2012
Сообщений: 33
1

сформировать новый список записей из двух полей: 1.Фамилия, 2. Год рождения, в который войдут все крестьяне.

05.02.2014, 20:23. Просмотров 850. Ответов 2
Метки нет (Все метки)

Прошу помощи, пожааалуйста, помогите решить задачу.Очень срочно надо.
Нужно решить 3-мя способами :массивы, файл типа запись и с указателями.

компьютер содержит записи,состоящие из трех полей:1.Фамилия;2.Год рождения;3.Социальное положение(1-крестьянин,2-рабочий,3-интеллигент). Программа должна сформировать новый список записей из двух полей: 1.Фамилия, 2. Год рождения, в который войдут все крестьяне.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2014, 20:23
Ответы с готовыми решениями:

Составить структуру данных состоящую из полей (Фамилия, год рождения, пол)
3) Составить структуру данных состоящую из полей (Фамилия, год рождения, пол)....

Составить программу, в которой описывается структура из полей: Фамилия, Номер телефона, Год рождения
Составить программу, в которой описывается структура из полей: Фамилия, Номер...

Составить программу, в которой описывается структура из полей: Фамилия, Номер телефона, Год рождения
Составить программу, в которой описывается структура из полей: Фамилия, Номер...

Дано список записей с полями:фамилия ученика и дата рождения. Найти тех которые родились зимой
Помогите пожалуйста, задачу надо сдать через пол часа!!! Заранее спасибо

Сформировать список, в котором содержится информация о сотрудниках подразделения: Ф.И.О., место рождения, год
Сформировать список, в котором содержится информация о сотрудниках...

2
magirus
05.02.2014, 21:35
  #2
 Комментарий администратора 
называйте темы информативно
0
GuGo1991
270 / 264 / 146
Регистрация: 02.08.2012
Сообщений: 609
05.02.2014, 21:55 3
Лучший ответ Сообщение было отмечено gufo4ka как решение

Решение

gufo4ka, если расклад такой:
Кликните здесь для просмотра всего текста

Иванов
1982
крестьянин
Петров
1985
рабочий
Кузнецов
1980
интеллигент
Дуров
1969
крестьянин
Васильев
1972
крестьянин
Генадьев
1977
крестьянин
Токаренко
1987
крестьянин
Волков
1979
интеллигент
Кузнецов
1980
интеллигент

то тогда с использованием массивов и текстовых файлов:
Кликните здесь для просмотра всего текста

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
#include <iostream>
#include <fstream>
#include <string>
#include <sstream> 
using namespace std;
 
int main()
{
    setlocale( LC_ALL,"Russian" );
    string name, status, mas[100];
    int year, i = 0, counter = 0;
    stringstream s;
    
    ifstream ifs("file.txt");
    while(ifs >> name >> year >> status)
    {
        cout << name << " " <<
                year << " " <<
                status << endl;
        if(status == "êðåñòüÿГ*ГЁГ*")
        {
            mas[i] = name;
            i++;
            s << year;
            mas[i] = s.str();
            i++;
            s.str("");
        }
    }
    
    ofstream ofs("newfile.txt");
    while(counter < i)
    {
        ofs << mas[counter] << endl;
        counter++;
    }
    
    system("pause");
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.02.2014, 21:55

Сформировать массив С, в который войдут минимальные элементы каждой строки матрицы
Дана матрица Z(7,3) (элементы ее выбрать самостоятельно). Сформировать массив...

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

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


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

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

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