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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Номер и значение максимального элемента последовательности http://www.cyberforum.ru/cpp-beginners/thread1090184.html
Добрый вечер. Нужно составить программу, не знаю как. Из имеющегося материала извлечь пользы не получается. Буду рад любой помощи. Последовательность: ai = i2 Программа должна находить номер и...
C++ Выдает ошибку #include <iostream> #include <conio.h> #include <math.h> #include <string> using namespace std; struct NOTE { http://www.cyberforum.ru/cpp-beginners/thread1090175.html
Структура "Информация": - носитель; - объем; - название; - автор. Удалить первый элемент с заданным объемом информации, добавить элемент перед элемент C++
Структура "Информация": - носитель; - объем; - название; - автор. Удалить первый элемент с заданным объемом информации, добавить элемент перед элементом с указанным номером. Добавлено через...
C++ Написать функцию min с переменным числом параметров
Написать функцию min с переменным числом параметров, которая находит минимальное из чисел типа int или из чисел типа double, тип параметров определяется с помощью первого параметра функции. Написать...
C++ Добавить подсчет максимального числа введенной последовательности http://www.cyberforum.ru/cpp-beginners/thread1090156.html
нужна опять помощь к той задаче еще надо добавить подсчет максимально! помогите int i=1,x; double sum=0; do { cin>>x; sum+=x; i++; }while(x!=0); cout<<sum/i;
C++ Шаг LU разложения Пишу программу для LU разложения, вот код одного шага: void stepLU (double **a,int i, int n) { for (int j = i+1; j<n; j++) { double u = a/a;//для проверки вычислений for(int k = 0; k... подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
05.02.2014, 21:55
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru