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

Составить программу, в которой описывается структура из полей: Фамилия, Номер телефона, Год рождения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Линейный вычислительный процесс (вычислить площадь треугольника) http://www.cyberforum.ru/cpp-beginners/thread776553.html
Написать программу, которая получает от пользователя длины двух сторон треугольника и величину угла между ними и вычисляет площадь треугольника.
C++ �как получить секунды? как разделить 119 секунд, на min:sec ? min = 119 / 60, а как получить теперь sec ? min = 119/60 sec = 119; // ??? http://www.cyberforum.ru/cpp-beginners/thread776548.html
C++ из трех чисел определить максимальное, ПомоГите исправить ошибку
#include <iostream> using namespace std; double MaxOfThree(double a, double b, double c, int max=0); void PrintMax(); void main() { double MaxOfThree(double a, double b, double c, int max=0); void PrintMax(); }
Вычислить и вывести на экран в виде таблице значение функции, заданной рядом Тейлора C++
Помогите обойтись без sum=elem=2/x и это вообще нормально? Просто когда-то давно была тема с подобным заданием и этот метод от туда, а хочется что-то на подобии компактного, но более менее верного. #include <iostream.h> #include <math.h> #include <iomanip.h> #include <conio.h> int main() { double Xn,Xk,dX,eps,n,sum,elem; cin>>Xn>>Xk>>dX>>eps;
C++ Копирование строк http://www.cyberforum.ru/cpp-beginners/thread776515.html
Есть у меня переменная пути к файлу char buffer; char filePathName; собственно, получаем значение getcwd(buffer, 128); примерно вот такое buffer = "D:\\Student\\RGR.exe" и мне надо скопировать buffer в filePathName но без RGR.exe пробовал вот так: buffer = '\0'; а затем strcpy - не вышло
C++ Как увеличить шрифт выводимого текста в консоли Доброго времени суток ! Как увеличить шрифт выводимого текста в консоли и возможно ли это ? подробнее

Показать сообщение отдельно
Sergey_B
163 / 163 / 14
Регистрация: 08.01.2013
Сообщений: 335
01.02.2013, 12:15     Составить программу, в которой описывается структура из полей: Фамилия, Номер телефона, Год рождения
Как - то так:
Кликните здесь для просмотра всего текста
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
struct  Person //структура
{ 
    char name[30]; //имя
    int tel; //телефон
    int birthday; //год рождения
};
 
int main()
{
    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);
}
 
Текущее время: 00:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru