Описать структуру с именем 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;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.417 из 5