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

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


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

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

6   голосов , оценка 3.833 из 5