Посчитать стоимость суточного рациона [C++]

Статус
В этой теме нельзя размещать новые ответы.

dofee

Новичок
Автор темы
8
1
Вообщем задание у меня такое :
В массиве X хранится стоимость (в рублях) 1кг 7 основных продуктов питания. В массиве Y хранится суточная потребность (в граммах) человека в этих продуктах. Определить стоимость суточного рациона.

Вот что я сделал :
Код:
#include "stdafx.h"
#include <iostream>
using namespace std;

int main()
{
setlocale(LC_ALL, "Russian");
const int size = 7;
int X[size] = { 530,240,180,220,190,250,90 };
int Y[size] = { 430,280,170,301,224,731,649 };
int *MasX = new int[size];
int *MasY = new int[size];
for (int i = 0; i<(size); i++) {

cout << "Стоимость " << i+1 << "го продукта питания составляет : " << X[i] << "\n";
}
cout << endl << endl;
for (int i = 0; i<(size); i++) {

cout << "Суточная потребность человека в " << i + 1 << "м продукте питания составляет : " << Y[i] << "\n";
}
cout << endl << endl;
delete[] MasX;
delete[] MasY;
return 0;
}

Вообщем я не врубаюсь как посчитать эту стоимость суточного рациона, по какой формуле, подскажите плез)
 

deddosouru

Смотрю аниме, служу Сатане
Друг
2,036
1,317
Определить стоимость суточного рациона.
разделить стоимость за кило на граммы, умножить результат на потребность, получить суточную стоимость.
суточную стоимость прибавлять к сумме проходя каждый цикл. но возможно что всё засрется если выйдет какое-нибудь число в периоде
 

dofee

Новичок
Автор темы
8
1
Я тупо не вижу в коде числа 1000 или 0.001 автор куда скидывать на лечение?
а ничто, что код был не дописан? вот что доделано :
Код:
float result = 0;
        for (int i = 0; i < size; i++) {
            result = (float)X[i] * Y[i] / 1000.0f;
            cout << "Стоимость суточного рациона для " << i+1 << "го продукта составляет : " << result << endl;
        }
так что себе на лечение мозга скинь, чсвшная хня
 

MISTER_GONWIK

Всефорумный гонщик
Всефорумный модератор
1,260
1,737
а ничто, что код был не дописан? вот что доделано :
Код:
float result = 0;
        for (int i = 0; i < size; i++) {
            result = (float)X[i] * Y[i] / 1000.0f;
            cout << "Стоимость суточного рациона для " << i+1 << "го продукта составляет : " << result << endl;
        }
так что себе на лечение мозга скинь, чсвшная хня

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