Описать структуру с именем ZNAK - C (СИ) (79163)
Формулировка задачи:
1. Описать структуру с именем ZNAK, содержащую следующие поля:
-фамилия, имя;
-знак Зодиака;
-день рождения (массив из трех чисел).
2. Написать программу, выполняющую следующие действия:
-ввод с клавиатуры данных в массив, состоящий из восьми элементов типа ZNAK, записи должны быть упорядочены по датам дней рождения;
-ввод на экран информации о человеке, чья фамилия введена с клавиатуры;
-если такого нет, выдать на экран соответствующее сообщение.
С первой частью я вроде справилась:
Помогите пожалуйста со второй частью!!!! (на си)
#include<stdio.h> #include<stdlib.h> #include<string.h> struct ZNAK { char FIO[100]; char ZOD[10]; float mas[3]; }; int main () { int i; struct ZNAK a, b={"Pakhomova Julia", "Vesi", {25,9,92}}, n[10]; strcpy(a.FIO, "Shefatova Vladlena"); strcpy(a.ZOD, "Skorpion" ); a.mas[0] =5; a.mas[1] =11; a.mas[2] =9; for (i=0; i<3; i++) { printf("Vvedite FIO"); gets("%s", n[i].FIO); printf("Vvedite znak zodiaka"); gets("%s", n[i].ZOD); printf("Vvedite den rozhdinia"); scanf("%f", %26n[i].mas); } printf("%s",
Решение задачи: «Описать структуру с именем ZNAK»
textual
Листинг программы
gets("%s", n[i].FIO); gets("%s", n[i].ZOD); scanf("%f", %26n[i].mas);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д