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

Компактная запись массива структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Cin http://www.cyberforum.ru/cpp-beginners/thread1047180.html
Здравствуйте! Не подскажите, как сделать, чтобы после ввода курсор не перескакивал на следующую строчку?
C++ Подсчитать среднее арифметическое элементов, расположенных под побочной диагональю Помогите пожалуйста=) 1. Подсчитать среднее арифметическое элементов, расположенных под побочной диагональю. одна тема - одна задача - читайте правила форума http://www.cyberforum.ru/cpp-beginners/thread1047160.html
Задача C++ C++
Даны три числа. Если они могут быть длинами сторон остроугольного треугольника, то выведите их в порядке убывания площадь полученного треугольника.
C++ Обработка исключительных ситуаций
Помогите пожалуйста написать программу правильно Функция вычисляет корень квадратного уравнения ax2+bx+c=0 Вот код моей программы, а как собственно обработать исключительные ситуации //с использованием функции #include <iostream> #include <cmath> void KvUravneniye (double, double, double); using namespace std;
C++ Имеем 3 одномерных материальных массива А(10), В(10), С(10) http://www.cyberforum.ru/cpp-beginners/thread1047136.html
Имеем 3 одномерных материальных массива А(10), В(10), С(10). Для каждого из них с помощью процедур найти количество и сумму отрицательных элементов. Напишите пожалуйста хотя бы часть
C++ Дана матрица A(7,3). Определить количество строк, которые содержат нулевые елементы, их номера Помогите пожалуйста, как ее делать не знаю даже приблизительно, завтра сдавать. подробнее

Показать сообщение отдельно
jurok_85
226 / 209 / 70
Регистрация: 21.02.2013
Сообщений: 494
18.12.2013, 18:59     Компактная запись массива структур
можно таким способом используя функцию:
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
#include <iostream>
 
using namespace std;
struct student
{
    char lastname[50];
    char firstname[50];
    char street[50];
    int house;
    int apartment;
};
istream& read(istream& is, student& s)
{
    is>> s.firstname >> s.lastname >> s.street >> s.house >> s.apartment;
    return is;
}
int main()
{
    student stud[10];
    for(int i = 0; i != 10; i++)
    read(cin, stud[i]);
 
    return 0;
 
 
}
 
Текущее время: 16:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru