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

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

Войти
Регистрация
Восстановить пароль
 
gufo4ka
0 / 0 / 0
Регистрация: 14.10.2012
Сообщений: 33
#1

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

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

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

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

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

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

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

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

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

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
magirus
05.02.2014, 21:35
  #2
 Комментарий администратора 
называйте темы информативно
0
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
05.02.2014, 21:55 #3
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
Привет! Вот еще темы с ответами:

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

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

Описать структуру с именем NOTE, с полями: фамилия, номер телефона, год рождения. Ввести несколько структур. - C++
Помогите пожайлуйста 1. Описать структуру с именем NOTE, с полями: фамилия, номер телефона, год рождения. Ввести несколько структур....

Для массива А(10),состоящего из трехзначных чисел получить массив D, в который войдут все... - C++
Для массива А(10),состоящего из трехзначных чисел получить массив D, в который войдут все использованные цифры (с повторениями),...


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

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

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