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

Сделать телефон справочник - C++

Восстановить пароль Регистрация
 
awaylastdays
0 / 0 / 0
Регистрация: 11.06.2014
Сообщений: 46
12.06.2014, 19:52     Сделать телефон справочник #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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <iostream>
#include <string.h>
#pragma argsused
using namespace std;
 
struct record
    {
    char name[100];
    char faks[20];
    int phone;
    char milo[20];
    };
       int phone1;
int main()
{
int i,j,n;
int otvet;
record spravochnik[100];
do
{
    cout<<"Vvedite yacheyke dlya zapolneniya:\n";
    cin>>i;
    cout<<"Vvedite Abonenta:\n";
    cin>>spravochnik[i].name;
    cout<<"Vvedite Faks:\n";
    cin>>spravochnik[i].faks;
    cout<<"Vvedite Telephone:\n";
    cin>>spravochnik[i].phone;
    cout<<"Vvedite email:\n";
    cin>>spravochnik[i].milo;
    cout<<"Prodolghat Zapolnenie?(1-Yes(don`t do this, 2-No(do this))\n";
    cin>>otvet;
}
while (otvet==1);
    do
{
    cout<<"Vvedite nomer yacheyki:\n";
    cin>>i;
    cout<<"Abonent: "<<spravochnik[i].name<<"\n";
    cout<<"Faks: "<<spravochnik[i].faks<<"\n";
    cout<<"Telephone: "<<spravochnik[i].phone<<"\n";
    cout<<"Email: "<<spravochnik[i].milo<<"\n";
    cout<<"Prodolghit ?1-Yes(don`t do this, 2-No(do this)\n";
    cin>>otvet;
}
while (otvet==1);
       /*do
        {*/
        cout<<"Poisk po telephone: ";
         //for(j=0;j<5;j++)
        cin>>phone1;
 
 
 
        if (phone1==spravochnik[i].phone)
         cout<<"Ot etot telephpne"<<"\n";
         else       cout<<"net telephpne"  ;
        /*cout<<"Prodolghit ?1-Yes(don`t do this, 2-No(do this)\n";
        cin>>otvet;
        }
 
while (otvet==1);     */
 
system("pause");
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.06.2014, 19:52     Сделать телефон справочник
Посмотрите здесь:

Справочник функций C++
справочник C++
C++ Справочник С++
Справочник по vector C++
C++ Справочник
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kylroma
Одессит
 Аватар для kylroma
44 / 44 / 18
Регистрация: 30.12.2013
Сообщений: 203
Записей в блоге: 1
Завершенные тесты: 1
12.06.2014, 22:48     Сделать телефон справочник #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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include <iostream>
#include <string.h>
#pragma argsused
using namespace std;
 
struct record
    {
    char name[100];
    char faks[20];
    int phone;
    char milo[20];
    };
       int phone1;
int main()
{
int i=0,j,n; //инициализировал i
int size=0; // подсчёт количества абонентов
int otvet;
record spravochnik[100];
 
do
{
    i++;// добавляю в справочник абонента по порядку начиная от 1. Это не совсем грамотно, правильно было бы начинать с 0. Лень переписывать программу
    size++;//считаю абонентов
    cout<<"Vvedite Abonenta:\n";
    cin>>spravochnik[i].name;
    cout<<"Vvedite Faks:\n";
    cin>>spravochnik[i].faks;
    cout<<"Vvedite Telephone:\n";
    cin>>spravochnik[i].phone;
    cout<<"Vvedite email:\n";
    cin>>spravochnik[i].milo;
    cout<<"Prodolghat Zapolnenie?(1-Yes(don`t do this, 2-No(do this))\n";
    cin>>otvet;
 
}
 
while (otvet==1);
do
{
    cout<<"Vvedite nomer yacheyki:\n";
    cin>>i;
    cout<<"Abonent: "<<spravochnik[i].name<<"\n";
    cout<<"Faks: "<<spravochnik[i].faks<<"\n";
    cout<<"Telephone: "<<spravochnik[i].phone<<"\n";
    cout<<"Email: "<<spravochnik[i].milo<<"\n";
    cout<<"Prodolghit ?1-Yes(don`t do this, 2-No(do this)\n";
    cin>>otvet;
}
 
while (otvet==1);
    do
 { 
     cout << "Poisk po telephone: ";
        
        cin>>phone1;
  
        for(int i=1; i<=size; i++)
        {
        if (phone1==spravochnik[i].phone)
         cout<<"Abonent: "<<spravochnik[i].name<<"\n";
         else       cout<<"net telephpne\n"  ;          
        }
 
         cout<<"Prodolghit ?1-Yes(don`t do this, 2-No(do this)\n";
         cin>>otvet;    
 }
 
while (otvet==1);     
 
//system("pause");
}
Arukasa
3 / 3 / 1
Регистрация: 06.01.2013
Сообщений: 29
12.06.2014, 22:51     Сделать телефон справочник #3
ТЫЦ
awaylastdays
0 / 0 / 0
Регистрация: 11.06.2014
Сообщений: 46
12.06.2014, 23:06  [ТС]     Сделать телефон справочник #4
kylroma, Всё равно не выводит Имя абонента(

Добавлено через 6 минут
kylroma, А нет всё добавил кое что работает всё отлично теперь))) Спасибо)) Осталось только код в нормальное состояние привести)
Yandex
Объявления
12.06.2014, 23:06     Сделать телефон справочник
Ответ Создать тему
Опции темы

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