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

Описать структуру с именем ZNAK - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите!Задача для С http://www.cyberforum.ru/cpp-beginners/thread356709.html
Доброго времени суток=) Мне срочно нужен исходник, пожалуста помогите.
C++ Повернуть треугольник на 90 градусов несколько раз // triangle.cpp : Defines the entry point for the console application. // #include<stdio.h> #include<conio.h> #include "stdafx.h" #include <iostream> http://www.cyberforum.ru/cpp-beginners/thread356706.html
Дана целочисленная квадратная матрица произвольного размера. C++
Дана целочисленная квадратная матрица произвольного размера. Значения элементов матрицы задаются случайным образом. Разработать программу, позволяющую находить сумму элементов матрицы, расположенных...
Посчитать, сколько гласных букв в строке C++
привет)) ребята помогите пожалуйста немогу разобраться вот задачки:(нужно написать только на С а не на С# или С++) задача 1 Дана непустая строка S.Посчитать, сколько гласных букв в строке....
C++ Какой суммарный путь пробежит спортсмен за 7 дней, увеличивая каждый день его на десять процентов? Перевести с паскаля. http://www.cyberforum.ru/cpp-beginners/thread356682.html
Начав тренировки, спортсмен в первый день пробежал 10 км. Каждый день он увеличивал дневную норму на 10% нормы предыдущего дня. Какой суммарный путь пробежит спортсмен за 7 дней? Вот на Паскале...
C++ функция F(x) в методе определения корней уравн. Здраствуйте. Стоит задачка найти корни уравнения. в алгоритме встречается запись вида например y0=F(A); (игрек нулевой равен Эф от А) как сделать чтоб математическа функция F(A) вычислялась?... подробнее

Показать сообщение отдельно
Андрей Индранил
0 / 0 / 0
Регистрация: 26.09.2011
Сообщений: 12

Описать структуру с именем ZNAK - C++

26.09.2011, 20:41. Просмотров 992. Ответов 2
Метки (Все метки)

описать структуру с именем ZNAK содержащие следующие поля
фамилия,имя
знак зодиака
дата рождения

Как сделать файл что бы не вводить данные с клавиатуры и что бы записи были упорядоченны по датам ?


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
#include <iostream>
 #include <string.h>
 #include <conio.h> 
 using namespace std;
 
 struct data{
 char f[20];
 char i[20];
 char znak[20];
 int day;
 int month;
 int year; 
 };
 void NotFound () {
 cout << "\nV SPISKE NET LYUDEY S TAKIM ZNAKOM ZODIAKA";
 }
 
 int Find (data znak[ ], int kol, char zz[ ]) {
 bool znak1 = false;
 for (int i=0; i<kol; i++) {
 if (strstr(znak[i].znak, zz)) {
 znak1 = true;
 cout << "user #" << i+1 <<": " << endl;
 cout << znak[i].f <<" "<< znak[i].i <<"\n"<< znak[i].day <<"."<< znak[i].month <<"."<< znak[i].year << "\n\n";
 }
 }
 if (znak1==false)
 NotFound ();
 return znak1;
 }
 void main ()
 {
 char zz[15];
 int n, i;
 bool znak1=false;
 cout << "vvedite kol-vo chelovek: "; cin >> n ; cout <<"\n";
 data *arr = new data[n];
 for (i=0; i<n; i++) {
 cout << "user #" << i+1 <<": " << endl;
 cout << "vvedite familiyu: "; cin >> arr[i].f;
 cout << "vvedite imya: "; cin >> arr[i].i;
 cout << "vvedite znak zodiaka: " ; cin >> arr[i].znak;
 cout << "vvedite daty rozhdenia:"<< endl;
 cout << "den': " ; cin >> arr[i].day;
 cout << "mesyac: " ; cin >> arr[i].month;
 cout << "god: " ; cin >> arr[i].year; 
 cout << "\n\n";
 }
 cout << "vvedite znak zodiaka: ";
 cout << "\nprimer vvoda: "<< endl;
 cout << "oven telec bliznecu rak lev deva vesu skorpion strelec kozerog vodoley rubu\n" << endl;
 cin >> zz;
 cout << "\n\n"; 
 Find (arr, n, zz);
 _getch ();
 Комментарий модератора 
Используйте теги форматирования кода!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru