Работник: фамилия, имя, оклад, год поступления на работу Вычислить стаж работы работника на данном предприятии
Download 147.66 Kb.
|
Lab 8
#include #include #include using namespace std; struct CANDY { string NAME; int date; int amount; float price; char candymaker; } ; void main() { setlocale(LC_ALL, "rus"); int n; cout << "Введите кол-во конфет: "; cin >> n; CANDY candies[100]; //ВВОД МАССИВА СТРУКТУР for (int i = 0; i < n; i++) { cout << "Введите название конфет " << "под номером " << i + 1 << " : "; cin >> candies[i].NAME; cout << "Введите цену для конфет " << candies[i].NAME << " : "; cin >> candies[i].price; cout << "Введите дату поступления на склад " << candies[i].NAME << " : "; cin >> candies[i].date; cout << "Введите производителя " << candies[i].NAME << " : "; cin >> candies[i].candymaker; cout << "Введите количество конфет " << candies[i].NAME << " : "; cin >> candies[i].amount; for (int j = 0; j < 0; j++) { cin >> candies[i].amount; } } //ВЫВОД МАССИВА СТРУКТУР for (int i = 0; i < n; i++) { cout << candies[i].NAME << " " << candies[i].price << " "; for (int j = 0; j < 0; j++) { cout << candies[i].amount << " "; } cout << "\n\n"; } //НАХОЖДЕНИЕ СРЕДНЕЙ ЦЕНЫ int sum = 0; for (int i = 0; i < n; i++) { for (int j = 0; j < 0; j++) { sum += candies[i].amount; } candies[i].price = sum / candies[i].amount; sum = 0; } //ВЫВОД ТОВАРА СО СРЕДНЕЙ ЦЕНОЙ bool flag = true; cout << "ВЫВОД ТОВАРОВ С ЦЕНОЙ ВЫШЕ СРЕДНЕЙ:\n"; for (int i = 0; i < n; i++) { if (candies[i].price > 9999) { flag = false; cout << "\nName: " << candies[i].NAME; } } system("pause"); } Download 147.66 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling