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

Структуры.Вывести список - C++

Восстановить пароль Регистрация
Другие темы раздела
Visual C++ Необработанное исключение в "0x00406a08" http://www.cyberforum.ru/cpp-beginners/thread827350.html
Добрый вечер! Помогите пожалуйста!) При отладке приложение выдает ошибку-Необработанное исключение в "0x00406a08" в "GVF_Snake.exe": 0xC0000005: Нарушение прав доступа при чтении "0xfdfdfe05". Также выдает в видимых-GradFx 0x0054ac70 double * * CXX0030: ошибка: невозможно вычислить выражение - GradFx 0xfdfdfdfd double * CXX0030: ошибка: невозможно вычислить выражение ...
C++ Развернуть матрицу подиагонально в одномерный массив Развернуть матрицу подиагонально в одномерный массив Конечно были идеи: вроде приписывать нулевые матрицы и брать у них главную диагональ... ну или записать две матрицы где чередуются с нулевыми диагоналями... Прошу помощи =( Буду премного благодарен ! http://www.cyberforum.ru/cpp-beginners/thread827338.html
C++ ошибка потокового ввода cin
Цель: сделать проверку ввода с клавиатуры числа unsigned short типа. Проблема: при вводе значения кпримеру: 2A , то переходит к следующему считыванию значения и в него пытается вписать что-то. Код: unsigned short UserId; // Идентификатор пользователя cout << " Введите индентификатор пользователя (0;255): "; // Интервал исходя из 2^8, где 8-биты cin >> UserId; while(cin.fail() || !(UserId >=...
в чем ошибка? задача на "сортировку массива" C++
Подскажите в чем ошибка в коде. Я должен отсортировать массив по убыванию элементов. #include <iostream> #include <conio.h> #include<time.h> using namespace std; const int N=10; void main () { int A; int B; srand(time(NULL));
C++ Циклы и использование case http://www.cyberforum.ru/cpp-beginners/thread827309.html
Вот задание: Напишите программу, которая читает из cin входные числа (целые или вещественные) и суммирует, умножает или делит их, прекращая процесс после ввода 0. Сконструируйте три версии этой программы для каждого случая с использование циклов while, do-while, for. Вот моя программа: Только 1 проблемка, циклы while и for работают, но вот в цикле do_while при вводе 0 не происходит выход из...
C++ Строки и файлы Доброго времени суток. Я студент, и недавно перешёл с Pascal на С++, и столкнулся с такой проблемой, что не могу понять, как в "плюсах" работать со строками и файлами. Пожалуйста, дайте кто- нибудь ссылку на источник с информацией, где коротко и конструктивно объясняется работа со строками. Заранее спасибо. подробнее

Показать сообщение отдельно
recovery20101
0 / 0 / 0
Регистрация: 18.12.2012
Сообщений: 12
03.04.2013, 21:42     Структуры.Вывести список
Здраствуйте. Помогите,пожалуйста,с програмой, немного не понимаю как сделать

В отделе кадров хранится список преподавателей университета, в котором указано Ф.И.О. преподавателя, его возраст, должность, факультет, на котором работает преподаватель. Вывести список доцентов младше 55 лет.

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
#include <iostream>
using namespace std;
struct 
{
 char fio[30];
 int vik;
 char posada[15];
 char fak[5];
}spisok [20]={{"Ivanov",40,"profesor","FEL"},{"Skalenko",57,"doc","FEL"},
            {"Karpenko",41,"profesor","RTF"},{"Sotnikov",55,"assistent","RTF"},
            {"Somov",42,"doc","FMM"},{"Bondar",36,"assistent","FMM"},
                {"Grebenuk",53,"doc","FEA"},{"Sviridovskiy",65,"profesor","TEF"},
                 {"Silin",78,"doc","MMI"},{"Dolishniy",38,"assistent","FPM"}};
void main()
{
int i;
cout << "Database:\n";
for (i=0;i<10;i++)
cout << setw(12) << spisok[i].fio 
     << setw(6) << spisok[i].vik 
     << setw(15) << spisok[i].posada 
     << setw(10) << spisok[i].fak << endl;
cout<< endl;
 
 
if (spisok[i].vik <= 55 && spisok[i].posada ?? )
cout << setw(12) << spisok[i].fio 
     << setw(6) << spisok[i].vik 
     << setw(15) << spisok[i].posada[0] 
     << setw(10) << spisok[i].fak << endl;
 
}
Как ввести условие, чтобы выводило только доцентов ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru