И ещё помогите с задачей
Дан файл Bagazh, содержащий сведения о багаже нескольких пассажиров. Сведения о багаже каждого пассажира представляют собой структуру с двумя полями: одно поле целого типа (количество вещей) и одно поле действительное (масса вещей в килограммах). Определить:
- имеется ли пассажир, багаж которого состоит из одной вещи массой менее m кг ПР11. Структуры данных Программный код решения примера #include <stdio.h> #include <conio.h> #include <string.h> #define N 40 struct book { // определение структуры char title[N+1]; // название книги char author[N+1]; // автор int year; // год издания int page; // количество страниц float price; // цена в у.е. } Library; int main (void) { // Инициализация полей структуры Library.year = 2007; Library.page = 496; Library.price = 12.78F; strcpy_s(Library.title, N, "Programming in C"); strcpy_s(Library.author, N, "Stephen G. Kochan"); // Вывод на консоль printf("\n\t Title: %s\n", Library.title); printf("\t Author: %s\n", Library.author); printf("\t Year: %d\n", Library.year ); printf("\t Number of pages: %d p.\n", Library.page ); printf("\t Price: %1.2f y.e.\n", Library.price); printf("\n\n Press any key: "); _getch(); return 0; } Задание 1 1. Совместите объявление и инициализацию структуры. После инициализации структуры выполните изменение ее полей с последующим выводом на консоль. 2. Примените оператор typedef. 3. Поля структуры title и author определите с помощью указателей. 4. Произведите инициализацию структуры после ввода значений полей с клавиатуры. |
Забавно - задание про пассажиров, а код программы про книги :)
|
Студент-2000, кончайте флудить!
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Код:
#include <iostream> Код:
$ g++ -Wall -std=c++11 -O3 bagazh.cc -o bagazh |
Часовой пояс GMT +4, время: 14:19. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.