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

Логическая задачка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ rdtsc gcc http://www.cyberforum.ru/cpp-beginners/thread395207.html
#include <stdio.h> static inline unsigned long long tick() { unsigned long long d; __asm__ __volatile__ ("rdtsc" : "=A" (d) ); return d; } int main() { long long res;
C++ Почему происходит остановка цикла? Подскажите почему при заполнении массива строками длиной от 5 символов, происходит остановка цикла? И как это можно исправить? #include <iostream.h> struct clinic { char FIO; char number_room; }; void vvod (clinic data, int &n) { http://www.cyberforum.ru/cpp-beginners/thread395204.html
рекурсия функцию C++
Описать рекурсивную функцию Palindrom(S) логического типа,возвпощающую True, если строка S является палиндромом (то есть читается одинаково слева направо и справо налево), и FALSE В ПРв противном случае. Оператор цикла в теле функции не использовать. Выввести значение функции Palindrom для пяти данных строк.
C++ как исправить ошибку outportb(0x43,0x36); /* Управляющий байт */
Доброго времени суток. Есть программка для управления таймером с такими параметрами: R= 0 - 1 ; F(x)=y=50*sin(x/(10+R))+150 ; Частота=36.4 Гц И соответственно код: #include <dos.h> #include <math.h> #include <stdlib.h> #include <graphics.h> #include <time.h> #include <conio.h> #define TIMEINT 8 /* Прерывание таймера */ #define NN 100 /*...
C++ Переделать программу 1 в программу 2 с использованием функций http://www.cyberforum.ru/cpp-beginners/thread395185.html
проблема в том, что компилятор не ругается, но программа зависает при выполнении. уже много времени на это потратил. вроде задание не сложное, но я новичок и полностью хочу обуздать этот язык. спасибо всем за помощь заранее! в общем, вот коды: 1: # include "iostream" # include <math.h>
C++ [C++] no operator">>" matches these operands Кто может обьяснить почему компилятор показывает здесь: no operator">>" matches these operands? #include<vector> #include<algorithm> #include<fstream> #include<stdlib.h> #include<iomanip> #include<iostream> int main() подробнее

Показать сообщение отдельно
Developer
0 / 0 / 0
Регистрация: 19.09.2011
Сообщений: 37
30.11.2011, 00:39     Логическая задачка
Здравствуйте. Помогите решить задачку.
Имеется 100 рублей. Стоимость курицы 1,5 рубля, овечки 2 руб. , бычка 5 руб.
Вопрос: сколько всевозможных комбинаций можно проделать для покупки без остатка.
Мои размышления.
Составляем уравнения 1,5x+2y+5z=100.
Все числа должны быть целые.
Х начинается с 6, у-только парные, z- делятся на 5.
В голове крутиться, что нужно прогонять в не в одном цикле, с проверкой на условия для каждой переменной.
Помогите, пожалуйста.

Добавлено через 1 час 34 минуты
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
// chicken.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include "iostream"
using namespace std; 
 
int _tmain(int argc, _TCHAR* argv[])
{
    
        for (int x=0;x<=93;x+3)
{
            for (int y=0;y<=50;y+2)
            {
                for (int z=0;z<=20;z+5)
                {
                    for (int i=0;(1.5*x+2*y+5*z)==100;i++)
                    {
cout<<x<<"chickens "<<y<<" sheep"<<z<<" cow"<<endl;
    
                    }
                }
                }
}
        return 0;
}
Вот, что набросал....
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru