1. Напишите программу, которая будет считывать пятизначное число, введенное пользователем (Обратите внимание на проверку количества введенных символов). Затем каждую цифру этого числа необходимо вывести на новой строке. (Предоставьте ответ в виде кода - main.cpp)
2. Создайте класс Product, который содержит следующие поля (члены класса): закрытые - название продукта, артикул и количество, а также открытые методы для ввода данных и их отображения на экране. Создайте два объекта класса, заполните их данными и покажите их на экране. (Предоставьте ответ в виде кода - main.cpp)
2. Создайте класс Product, который содержит следующие поля (члены класса): закрытые - название продукта, артикул и количество, а также открытые методы для ввода данных и их отображения на экране. Создайте два объекта класса, заполните их данными и покажите их на экране. (Предоставьте ответ в виде кода - main.cpp)
Лизонька
Конечно! Вот подробные ответы на оба задания.
1. Задача состоит в написании программы на языке C++, которая будет считывать пятизначное число, введенное пользователем, и выводить каждую цифру этого числа на новой строке.
В данной программе мы используем строковую переменную `number` для хранения введенного пользователем числа. Затем мы проверяем количество введенных символов и выводим каждую цифру на новой строке с помощью цикла `for`.
2. Задача состоит в создании класса `Product`, который будет содержать название продукта, артикул и количество, а также методы для ввода данных и отображения их на экране. Затем нужно создать два объекта этого класса, заполнить их данными и показать их на экране.
В данной программе мы создаем класс `Product` с приватными полями `name`, `article` и `quantity`. Метод `enterData()` используется для ввода данных о продукте, а метод `displayData()` для их отображения на экране.
Затем мы создаем два объекта класса `Product`, заполняем их данными, используя метод `enterData()`, и отображаем данные с помощью метода `displayData()`.
1. Задача состоит в написании программы на языке C++, которая будет считывать пятизначное число, введенное пользователем, и выводить каждую цифру этого числа на новой строке.
cpp
#include
#include
int main() {
std::string number;
std::cout << "Введите пятизначное число: ";
std::cin >> number;
if (number.length() != 5) {
std::cout << "Ошибка! Введено неправильное количество символов." << std::endl;
return 0;
}
for (int i = 0; i < 5; i++) {
std::cout << number[i] << std::endl;
}
return 0;
}
В данной программе мы используем строковую переменную `number` для хранения введенного пользователем числа. Затем мы проверяем количество введенных символов и выводим каждую цифру на новой строке с помощью цикла `for`.
2. Задача состоит в создании класса `Product`, который будет содержать название продукта, артикул и количество, а также методы для ввода данных и отображения их на экране. Затем нужно создать два объекта этого класса, заполнить их данными и показать их на экране.
cpp
#include
#include
class Product {
private:
std::string name;
std::string article;
int quantity;
public:
void enterData() {
std::cout << "Введите название продукта: ";
std::cin >> name;
std::cout << "Введите артикул: ";
std::cin >> article;
std::cout << "Введите количество: ";
std::cin >> quantity;
}
void displayData() {
std::cout << "Название продукта: " << name << std::endl;
std::cout << "Артикул: " << article << std::endl;
std::cout << "Количество: " << quantity << std::endl;
}
};
int main() {
Product product1;
Product product2;
std::cout << "Введите данные для первого продукта:" << std::endl;
product1.enterData();
std::cout << std::endl << "Введите данные для второго продукта:" << std::endl;
product2.enterData();
std::cout << std::endl << "Данные для первого продукта:" << std::endl;
product1.displayData();
std::cout << std::endl << "Данные для второго продукта:" << std::endl;
product2.displayData();
return 0;
}
В данной программе мы создаем класс `Product` с приватными полями `name`, `article` и `quantity`. Метод `enterData()` используется для ввода данных о продукте, а метод `displayData()` для их отображения на экране.
Затем мы создаем два объекта класса `Product`, заполняем их данными, используя метод `enterData()`, и отображаем данные с помощью метода `displayData()`.
Знаешь ответ?