Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Как купить рекламу на форуме


Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме 40000 рублей в месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2019, 20:23   #1
molotokan
Новичок
Джуниор
 
Регистрация: 14.02.2019
Сообщений: 2
По умолчанию Структуры.Обработка массивов структур.Создать массив структур из 10-ти элементов

Создать массив структур из 10-ти элементов:
<Номер договора><Фамилия клиента><стоимость товара><выплаченная сумма>
<процент><ежемесячный взнос>
Определить клиента с самой большой задолженностью по кредиту.Вывести список клиентов,заканчивающих в следующем месяце выплату кредита.

Необходимо доделать код программы:


#include <iostream>
using namespace std;
const int SIZE = 3;

struct kabola {
int count;
char surname[80];
double cost_goods;//Стоимость товара
double paid_amount;//Выплаченная сумма
double percent;
double monthly_fee;
};

int main() {
kabola Struct[SIZE];


strcpy_s(Struct[0].surname, "Atos");
strcpy_s(Struct[1].surname, "Portos");
strcpy_s(Struct[2].surname, "Aramis");

Struct[0].cost_goods = 10;
Struct[1].cost_goods = 15;
Struct[2].cost_goods = 17;

Struct[0].paid_amount = 7;
Struct[1].paid_amount = 10;
Struct[2].paid_amount = 15;

//Определить клиента с самой большой задолженностью по кредиту
//Разница между стоимостью товара и выплаченной суммой
kabola *tmp;//указатель на тип kabola
tmp = Struct;//Получаем адрес первого элемента
for (int i=0; i < SIZE; i++) {
if ((Struct[i].cost_goods - Struct[i].paid_amount)
< (tmp->cost_goods - tmp->paid_amount))
tmp = &Struct[i];//Записываем в указатель адрес на элемент массива с большей задолженностью
}
cout << tmp->surname << endl;
system("pause");
}
molotokan вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Объединение двух массивов с структур в один массив Q Korban C# (си шарп) 0 27.10.2017 00:04
Не работает добавление структуры в массив структур. ZerbsCooper Общие вопросы C/C++ 9 27.11.2015 10:10
Создать массив структур Майя атата C++ Builder 0 18.12.2012 20:57
Массив структур из N-элементов С++ Alexey_kor Помощь студентам 4 24.04.2011 16:53
Обработка массивов структур с использованием контейнеров artyom060791 Помощь студентам 0 14.04.2009 21:43