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

Составить программу вывода информации по имени - C++

Восстановить пароль Регистрация
 
Tesdok
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 5
21.05.2012, 16:33     Составить программу вывода информации по имени #1
Доброго времени суток, задали задачку в С++, сам попробовал написать но что то не работает. Смысл такой. Дана информация об институтах (Название, адрес, направление(физика,математика и т.д.), адрес сайта), мы вводим название и программа выдает нам полную информацию об этом институте. Заранее благодарю.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2012, 16:33     Составить программу вывода информации по имени
Посмотрите здесь:

C++ Составить программу вывода на экран наибольшего из трех введенных с клавиатуры чисел
C++ Составить программу, обеспечивающую ввод и сохранение на диске информации о заброшенных мячах в игре баскетбол
Составить программу для форматированного ввода и вывода данных заданного типа C++
Составить программу вывода C++
Составить программу для вывода среднего балла C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
21.05.2012, 20:23     Составить программу вывода информации по имени #2
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
#include <iostream>
#include <string>
using namespace std; 
 
struct univ // создаём структуру со всей информацией
{ 
    string name; 
    string adress; 
    string direction; 
    string adress_site; 
}; 
 
int main() 
{   
    
    const int size = 2;  // количество вузов
    univ array[size]; // массив куда сохраняем информацию о вузах
 
    int i; // счётчик
    int flag = 0;  
 
    for ( i = 0; i < size; i++) 
    { 
        cout << "Inter a name  "; cin >> array[i].name; 
        cout << "Inter a adress "; cin >> array[i].adress; 
        cout << "Inter a direction "; cin >> array[i].direction; 
        cout << "Inter a adress site "; cin >> array[i].adress_site;  
        cout << endl;
    } 
 
    string enter; // ввод названия Вуза который ищем 
 
    cout << "Search "; cin >> enter;
 
    for ( i = 0; i < size; i++) 
 
    if( enter==array[i].name ) 
        {
            cout << array[i].name << endl; 
            cout << array[i].adress << endl; 
            cout << array[i].direction << endl; 
            cout << array[i].adress_site << endl; 
            flag == 1;
        }  
    if(flag == 0) 
        cout << "Not listed " << endl;
    
return 0;
}
Tesdok
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 5
21.05.2012, 22:18  [ТС]     Составить программу вывода информации по имени #3
Спасибо, а случайно не подскажите как сделать чтоб информацию не вводить каждый раз вручную, а брать например из текстового файла?
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
21.05.2012, 22:43     Составить программу вывода информации по имени #4
Подскажу. Подключаешь заголовок #include <fstream>
Создаешь объект класса ofstream. Открываешь текстовый файл и извлекаешь из него информацию.
Yandex
Объявления
21.05.2012, 22:43     Составить программу вывода информации по имени
Ответ Создать тему
Опции темы

Текущее время: 06:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru