Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
zan_3.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
56 Кб
Скачать
☆

Int main ()

{

using namespace std;

inflatable guest =

{

"Glorious Gloria", // значение name

1.88, // значение volume

2 9.99' // значение value

}; // guest — структурная переменная типа inflatable

// Инициализация указанными значениями

inflatable pal =

{

"Audacious Arthur",

3.12,

32.99

}; // pal — вторая переменная типа inflatable

// ПРИМЕЧАНИЕ: некоторые реализации требуют использования

// static inflatable guest =

cout « "Expand your guest list with " « guest.name;

cout « " and " « pal.name « "!\n"; // pal.name - член name переменной pal

cout << "You can have both for $";

cout << guest.price + pal.price << "!\n";

return 0;

}

// assign_st.срр -- присваивание структур

#include <iostream>

struct inflatable

{

char name[20];

float volume;

double price;

};

Int main ()

{

using namespace std;

inflatable bouquet =

{

"sunflowers",

0.20,

12.49

};

inflatable choice;

cout « "bouquet: " « bouquet.name « " for $";

cout « bouquet.price « endl;

choice = bouquet; // присваивание одной структуры другой

cout « "choice: " « choice.name « " for $";

cout « choice.price « endl;

return 0;

}

1. Напишите программу, которая запрашивает у пользователя имя, фамилию, а затем конструирует, сохраняет и отображает третью строку, состоящую из фамилии пользователя, за которой следует запятая, пробел и его имя. Используйте массивы char и функции из заголовочного файла cstring. Пример запуска должен выглядеть так:

Enter your first name: Flip

Enter your last name: Fleming

Here's the information in a single string: Fleming, Flip

3. Структура CandyBar содержит три члена. Первый из них хранит название коробки конфет. Второй — ее вес (который может иметь дробную часть), а третий — число калорий (целое значение). Напишите программу, объявляющую эту структуру и создающую переменную типа CandyBar по имени snack, инициализируя ее члены значениями "Mocha Munch", 2.3 и 350, соответственно. Инициализация должна быть частью объявления snack. И, наконец, программа должна отобразить содержимое этой переменной.

Задание на дом

1. Напишите программу, которая приглашает пользователя ввести его имя и фамилию, а затем построит, сохранит и отобразит третью строку, состоящую из фамилии, за которой следует запятая, пробел и имя. Используйте объекты string и методы из заголовочного файла string.

2. Вильям Вингейт (William Wingate) заведует службой анализа рынка пиццы. О каждой пицце он записывает следующую информацию:

• наименование компании — производителя пиццы, которое может состоять из более чем одного слова;

• диаметр пиццы;

• вес пиццы.

Разработайте структуру, которая может содержать всю эту информацию, и напишите программу, использующую структурную переменную этого типа. Программа должна запрашивать у пользователя каждый из перечисленных показателей и затем отображать введенную информацию. Применяйте сіn (или его методы) и сout.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]