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

Массив структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Интерполяция в каноническом виде. Возможна ошибка в системе Гаусса http://www.cyberforum.ru/cpp-beginners/thread592972.html
Возникли проблемы с интерполяцией в каноническом виде. Возможно проблема в Гауссе. Очень прошу помочь. Очень срочно надо! #include <string.h> #include <conio.h> #include <stdio.h> #include <windows.h> #include <stdlib.h> #include <iostream> #include <io.h> #include <math.h>
C++ Доступ к переменным Есть иерархия классов: class base{ int a; }; class der : private base{ void f(){ //Необходимо использовать переменную base::a //Но постоянно писать base:: утомляет и код становится нечитабельным //Как можно это обойти? } http://www.cyberforum.ru/cpp-beginners/thread592969.html
stl map C++
где можно прочитать о stl map? подскажите книги..
Вычислить элементы массива по заданному вектору и членам разложения функции в ряд Маклорена C++
помогите хотя бы понять что тут делать надо:wall:, месяц сижу гружусь а сдавать уже скоро:wall: если не тяжело, помогите написать в С++ :wall: http://cs405429.userapi.com/v405429182/4d/BtIErNXCabI.jpg Добавлено через 1 минуту Знаю только как массив создать, а дальше для меня дремучий лес:cry: ______________________________________________________________ сижу читаю С++ для чайников
C++ Вызов функции, определенной как структура http://www.cyberforum.ru/cpp-beginners/thread592887.html
Программа аварийно завершается при запуске Методом комментирования строк пришел к выводу, что все это из-за строки d.vec = s(x).vec; Вот описания структуры vec и функции s: typedef struct { double vec; } vec; ... vec x;
C++ Открыть k файлов подряд Рядом с .exe лежит папка test, а в папке той файлы вида i.in, где i - это число. Вот нужно отрыть эти файлы и считать из них инфу, как считать я знаю, а вот как открыть не константный файл.... for (int i = 1; i <= 40; i++) { string s = "/test/" + i + ".in"; // не пашет freopen(s, "r", stdin); // не пашет int n = 0; cin >> n; /*итд*/ подробнее

Показать сообщение отдельно
antoha398
155 / 155 / 3
Регистрация: 29.03.2012
Сообщений: 418
01.06.2012, 01:02     Массив структур
вот, только проверок ввода не делал
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
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
struct Node{
    string firstName;
    string lastName;
    string phoneNum;
    int birthDay[3];
};
 
int main()
{
    Node peop[8];
    int Month=0;
    cout << "Example: Ivanov Ivan 8-800-020202 01.01.1001" << endl;
    for(int i=0;i<8;++i){
 
        cout << "Enter data " << i+1 << ": ";
        cin>>peop[i].lastName >> peop[i].firstName >> peop[i].phoneNum;
        cin>>peop[i].birthDay[0]; cin.ignore();
        cin>>peop[i].birthDay[1]; cin.ignore();
        cin>>peop[i].birthDay[2]; cin.ignore();
    }
    cout << endl;
 
 
    cout << "Enter month number: ";
    cin >> Month;
 
    cout << Month;
    for(int i=0;i<8;++i){
        if (peop[i].birthDay[1] == Month){
            cout<< peop[i].lastName << " "<<peop[i].firstName << " " << peop[i].phoneNum << " ";
            cout << peop[i].birthDay[0] << ".";
            cout << peop[i].birthDay[1] << ".";
            cout << peop[i].birthDay[2] << endl;
        }
    }
    cin.get();
    return 0;
}
 
Текущее время: 14:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru