Описать структуру с именем ZNAK - C (СИ) (157473)
Формулировка задачи:
Здравствуйте уважаемые программисты.
Есть условия задачи:
Со структурами в целом знаком,но задачка для меня сложна,быть может вы мне поможете?
Написать программу,выполняющую следующие действия: 1)Ввод с клавиатуры данных в массив,состоящий из восьми элементов типа ZNAK;записи должны быть упорядочены по датам дней рождения; 2)вывод на экран информации о людях,родившихся под знаком,наименование которого введено с клавиатуры; 3)если таких нет,выдавать на дисплей соответствующее сообщение.
Решение задачи: «Описать структуру с именем ZNAK»
textual
Листинг программы
#include "stdafx.h" // тоже не понятно для чего
#include "iostream" // для чего это??? можно ли для аналог подставить??
#include "iomanip"// для чего это??? можно ли для аналог подставить??
using namespace std;
const int m=10;
struct ZNAK
{
char FAMN[8];
char ZDK[8];
int birth[8];
};
int _tmain(int argc, _TCHAR* argv[])
{ ZNAK h;
int flag, c=0;
double b=0;
cout<<"Vvedi dannue :"<<'\n';
cout<<"<br>"<<'\n';
cout<<"FIO | zodiak | Birthday "<<'\n';
cout<<"<br>"<<'\n';
for (int i=0; i<m; i++)
cin>>h.FAMN>>h.zdk[i]>>h.birth[i];
cout<<"po kakoj date?\n";
cin>>flag;
for (int i=0; i<m; i++){
if (flag==h.data[i]){
cout<<"po znaky zodiaka :\n";
cout<<"<br>\n";
cout<<"FIO | Birthday \n";
cout<<"<br>\n";
cout<<h.FAMN[i]<<'\t'<<h.[i]<<'\n';
b=b+h.kol[i];}
else
c=c+1;}
if (c==10)
cout<<"Po etoi date dannuh net";
else{
cout<<"<br>\n";
cout<<"po vsem datam :"<<b;}
return 0;
}