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

Задача дед мороз (перебор) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что выводит данные програмы http://www.cyberforum.ru/cpp-beginners/thread27216.html
char *ch={"12345","ABCD","67800","3411"}; char **chp={ch+2, ch, ch+1, ch+3}; char ***chpp=chp+1; main() { PRINTS(**chpp++); PRINTS(*--*++chpp+3); }
C++ Даны действительные числа а,b и с. Даны действительные числа а,b и с. Удвоить эти числа, если a>=b>=c, и заменить их абсолютными значениями, если не так. Добавлено через 5 минут 8 секунд #include <iostream.h> #include <conio.h> #include <math.h> void main () { http://www.cyberforum.ru/cpp-beginners/thread27183.html
C++ Вывести минимальное и максимальное значения в массиве
Написать программу, которая позволяет двухмерный заполнить массив случайным образом значениями в диапазоне от -100 до 100 и выводит минимальное и максимальное значения в этом массиве. Диалог с пользователем реализовать при помощи меню.Если кто-то сталкивался с подобной программой,подскажите как реализовать.Заранее спасибо
Массив,сортировка,файлы. C++
вообщем надо сформировать динамический массив из вещественных чисел(ввод с клавиатуры),сформировать их по убыванию.вывести в двоичный файл все вещественные числа и вывести на экран сумму и среднее арифметическое. Сделаете на Си! Заранее спасибо!
C++ Программа: Итерационные циклы http://www.cyberforum.ru/cpp-beginners/thread27098.html
Подробнее во вложении: Помогите составить программу на С++
C++ Составить программу вычисления значений функций на отрезках Помогите пожалуйста составить программу на языке С++ Составить программу вычисления значиний функций F(x) на отрезке Подробнее во вложении: подробнее

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

Задача дед мороз (перебор) - C++

23.03.2009, 21:23. Просмотров 2056. Ответов 5
Метки (Все метки)

для начала вот задачка:

Подарки Деда Мороза
(Время: 1 сек. Память: 16 Мб Сложность: 27%)

Ириска весит X грамм, мандарин – Y грамм, пряник – Z грамм.

Требуется написать программу, которая определит, сколько различных вариантов подарков весом ровно W грамм может сделать Дед Мороз.
Входные данные

В единственной строке входного файла INPUT.TXT содержится четыре числа X, Y, Z и W (1 ≤ X, Y, Z ≤ 100, 1 ≤ W ≤ 1000).
Выходные данные

Выходной файл OUTPUT.TXT должен содержать одно целое число – количество вариантов подарков.
Пример
INPUT.TXT 10 25 15 40
OUTPUT.TXT 3
легкая задача, да? вот мое решение:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//dead moroz
#include <fstream>
#include <iostream>
 
using namespace std;
 
ifstream fin ("input.txt");
ofstream fout ("output.txt");
 
int main()
{
    int X,Y,Z,W,sum=0;
    fin>>X>>Y>>Z>>W;
    for (int i=0;i<=X;i++){
        for (int j=0;j<=Y;j++){
            for (int n=0;n<=Z;n++){
                if ((X*i)+(Y*j)+(Z*n)==W){sum++;}
                }
            }
        }
 
fout<<sum;
 
 
fin.close();
fout.close();
    return 0;
}
ну чего тут не правильно? по тестам не проходит на первом же тесте . объясните, может неправильно понял?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru