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

Дан список студентов (STL) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти наименьшее однозначное число "х", удовлетворяющее условию http://www.cyberforum.ru/cpp-beginners/thread557998.html
Текст задачи: Найти наименьшее однозначное число "х", удовлетворяющее условию: х*х*х-х*х=n Пожалуйста решите это.))) Заранее спасибо
C++ Гиперболический косинус - из градусов в радианы или наоборот Помогите новичку! Нужен код нахождения Гиперболического косинуса из градусов в радианы или наоборот. Заранее благодарен! http://www.cyberforum.ru/cpp-beginners/thread557988.html
игра ипподром . выдает ошибку на этом месте C++
доброго дня форумчанам. прошу помочь с курсовой. при компилировании выдает ошибку. if(aDist>=65||bDist>=65||cDist>=65)//ïðîâåðêà óñëîâèÿ: åñëè õîòÿ áû îäíî èç ñãåíåðèðîâàííûõ ÷èñåë >=65 òî ïîëó÷àåòñÿ ÷òî îäíà èç öèôð ïðîøëà âñþ äèñòàíöèþ, îíà îáúÿâëÿåòñÿ ïîáåäèòåëåì. { finish=true; break;
Произвести поиск групп деканата, у которых средний бал ниже указанного C++
помогите пожалуйста написать програмку: Автоматизированная информационная система в деканате содержит сведения о контрольных баллах групп. Для каждой группы указывается: . Номер группы; . Средний балл; Составить программу, которая: • обеспечивает первоначальный ввод данных и формирует из них очередь; • затем формирует из нее другую очередь , выбирая в нее элементы первой очереди с...
C++ Очередь: Некорректное отображение информации http://www.cyberforum.ru/cpp-beginners/thread557952.html
Помогите пожалуйста организовать очередь! В структуре есть номер поезда, станция, и время отправления. Нужно чтоб программа нормально организовала очередь. У меня она выводит всю информацию как раз наоборот, т.е. "вверх тормашками". Подскажите в чем ошибка! #define poezd struct poezda #define list struct spisok poezd {int nom; char stan; int vremya;}; list
C++ Упорядочить столбцы в массиве Всем привет! Помогите пожалуйста, мне для доработки программы не хватает одной частички, надо написать маленький исходник - упорядочить в массиве каждый столбец по возрастанию, как эту частичку можно описать попроще? подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
25.04.2012, 13:02     Дан список студентов (STL)
Программа (задание 1):
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
#include <stdio.h>
#include <conio.h>
 
#include <iostream>
#include <fstream>
#include <vector>
#include <string>
#include <set>
 
using namespace std;
 
typedef pair< string , pair< int, int > > person;
 
int main(void)
{
    ifstream ifs("d:\\input.txt", ifstream::in);
 
    set<person> A;
    static char psz[256] = "\0";
    while ((ifs.peek() >= 0) && (ifs.getline(psz, 256)))
    {
        int k = 0, count = 0; 
        static char field[256] = "\0";
        vector<string> ppsz;
        for (char* buf = psz; *buf != '\0'; *buf++)
            if (*buf == ' ') {  
                field[k] = '\0'; k = 0; 
                ppsz.push_back(field); }
            else field[k++] = *buf;
 
        field[k] = '\0';
        ppsz.push_back(field);
 
        person item = make_pair(ppsz[0], 
            make_pair(atoi(ppsz[1].c_str()), atoi(ppsz[2].c_str())));
        A.insert(item);
    }
 
    string lastname = "";
    cout << "Vvedite familiu studenta: "; cin >> lastname;
 
    set<person>::iterator iter;
    for (iter = A.begin(); iter != A.end(); iter++)
        if (!strcmp(iter->first.c_str(),lastname.c_str()))
            cout << iter->first << " " << iter->second.first << " " << iter->second.second << endl;
 
    _getch();
 
    return 0;
}
input.txt:
Ivanov 1 110
Petrov 3 35
Nikolayev 5 75
Pavlov 2 54
 
Текущее время: 16:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru