Форум программистов, компьютерный форум, киберфорум
Наши страницы

стек и очередь - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ошибка препроцесора http://www.cyberforum.ru/cpp-beginners/thread792042.html
Над кодом пожалуйста не смейтесь)) Компиляется нормально (с одним предупреждением). А линкер пишет вот такое: obj\Release\os.o:os.cpp:(.bss+0x0): multiple definition of `window'...
C++ k-ое сверхпростое число Простым числом будем называть натуральное число, большее единицы и делящееся только на единицу и на само себя. Выпишем все простые числа в порядке возрастания и i-ое в этом порядке число обозначим pi... http://www.cyberforum.ru/cpp-beginners/thread792035.html
Дайте хорошую стать где объясняются все прелести указателей на примерах! C++
Здравствуйте! Можете поделится ссылкой на хорошую статью где объясняются все прелести указателей на примерах! Только не где написано что указатели это есть хорошо и что int *p это указатель на тип...
C++ Вывести простые числа из массива
Вообщем не пойму, почему не работает. Для определения простое ли число использовал эту программу int main () { int n; cin>>n; int i; for (i = 2; i<sqrt(n); i++) {
C++ Определить функцию для расчета суммы цифр натурального числа. Входной параметр – число. Возвращаемое значение – сумма http://www.cyberforum.ru/cpp-beginners/thread792019.html
Помогите написать пожалуйста программу на C++ Oпределить функцию для расчета суммы цифр натурального числа. Входной параметр – число. Возвращаемое значение – сумма.
C++ Передача файла из одного ПК к другому Мне нужно, чтоб я мог передавать файлы через com порт на другой комп'ютер через програму, но не знаю даже примерно как реализовать это.Я не прошу скинуть готовый код, всего лишь дайте мне указание на... подробнее

Показать сообщение отдельно
Nika12
0 / 0 / 0
Регистрация: 14.05.2012
Сообщений: 67

стек и очередь - C++

21.02.2013, 22:29. Просмотров 649. Ответов 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
#include <iostream>
#include <conio.h>
#include <locale.h>
 
using namespace std;
 
struct  Person //структура
{ 
    
    char name[30]; //имя
    int tel; //телефон
    int birthday; //год рождения
};
 
int main()
{
   setlocale(LC_ALL,"Russian");
    int n=2; //кол-во человек
Person *persons = new Person[n]; //выделяем память под массив структур
for (int i=0; i<n; i++) //вводим инфо о человеке
{
   cout<<"\nИнформация о "<<i+1<<" человеке: ";
   cout<<"\nВведите фамилию: ";
   cin>>persons[i].name; 
   cout<<"\nВведите номер телефона: ";
   cin>>persons[i].tel;
   cout<<"\nВведите год рождения: ";
   cin>>persons[i].birthday;  
}
//вывод информации
for (int i=0; i<n; i++)
{
   cout<<"\n\nИнформация о "<<i+1<<" человеке: ";
   cout<<"\nФамилия: "<<persons[i].name;
   cout<<"\nТелефон: "<<persons[i].tel;
   cout<<"\nГод рождения: "<<persons[i].birthday; 
 
}
 int number; //искомый номер
 int count=0; //счетчик найденных совпадений номеров
 cout<<"\nВведите искомый номер телефона: ";
 cin>>number;
 for (int i=0; i<n; i++)
 {
     if (persons[i].tel==number) //если номера совпали
     {
         cout<<persons[i].name;  //выводим фамилию
         count++;  //увеличиваем счетчик                         
     }
         
 }
 if (count==0) //если счетчик не изменился, значит такого номера нет
 {
     cout<<"Человека с таким номером телефона нет";         
 }
 delete[] persons; //освобождаем память
getch();
return(0);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru