Форум программистов, компьютерный форум CyberForum.ru

Найти минимальную сумму - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++ Функции Массив (переписать в виде функции) http://www.cyberforum.ru/cpp-beginners/thread728424.html
Помогите пожалуйста, как сделать задание в виде функции. В обычном коде написал, а вот как переделать не знаю, помогите нубу) #include<iostream.h> #include<conio.h> void main() { clrscr(); const n=4,m=4; float a , sum=0; cout<<"vvedite massiv iz "<<n<<"*"<<m<<" elementov\n";
C++ посмотрите пожалуйста в чем ошибка посмотрите пожалуйста в чем ошибка #include <fstream.h> #include <conio.h> #include <string.h> #define n 1 struct Krainu { char nazva,stolica,naselenja; int plosca; }; http://www.cyberforum.ru/cpp-beginners/thread728421.html
изменить программу C++
нужно изменить c++ программу, которая находит наименьший элемент, чтобы искала наименьший элемент, который больше нуля #include <vcl.h> #pragma hdrstop #include "Unit1.h" #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1;
C++ STL шаблон вектора
можете кинуть ссылку или код STL шаблона vector
C++ не могу доделать программу http://www.cyberforum.ru/cpp-beginners/thread728409.html
#include <iostream> using namespace std; int main () { int a; int k; for (k=0;k<6;k++) cin>>a; for (k=0;k<6;k++) {
C++ Куда двигаться дальше? Хочу научиться программировать на С++, уже изучил типы данных, структуры, циклы, функции и немного классы, работа с файлами. Могу создавать консольные приложения. Хотелось бы начать разбираться с сетевым программированием и научиться создавать WinForms приложения. Подскажите, с чего начать изучение всего этого, или вообще дайте пару советов по выбору путей развития:) подробнее

Показать сообщение отдельно
finnik
0 / 0 / 0
Регистрация: 01.10.2010
Сообщений: 33

Найти минимальную сумму - C++

12.12.2012, 00:37. Просмотров 350. Ответов 2
Метки (Все метки)

задача: у компании есть m поставщиков молока. известно,что каждый i - ый поставщик может продать ровно a [i] литров по цене p[i] за литр. за какую наименьшую сумму компания сможет приобрести n литров молока?

у меня получается только это:

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
while (l<>n) //пока кол-во литров купленное на данный момент не равняется n литрам которые надо всего купить.
{
l=0; // кол-во литров купленное фирмой на данный момент, на данном шаге.
min=p[1]; // пусть min - это минимальная цена , цена 1-го поставщика.
for (i=1; i<n;i++)
{
if (p[i]<min) //если цена i-го меньше мин., то 
{ 
l=l+a[i]; // к купленному на данный момент в литрах прибавляем литры, которые может продать этот поставщик
min=p[i]; // и мин.цена теперь = цене этого поставщика.
}
s=s+l*min; // а здесь считаем сколько денег потрачено.
}
я не могу понять, как сделать так, чтобы у поставщика , у которого уже купили, больше нельзя было покупать.
подскажите пожалуйста..

p.s. если у меня ошибки в синтаксисе языка, не обращайте внимания. эта задача не совсем по программированию.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru