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

Требуется помощь!Робот-фермер.. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработка для Windows CE http://www.cyberforum.ru/cpp/thread356620.html
Доброго времени суток! Подскажите пожалуйста, что используется для разработки ПО для Windows CE 6 и выше? Слышал, что VS 2008 содержит что-то вроде эмулятора. Есть ли более ранние версии VS, которые так умеют? Какие дополнительные пакеты для этого нужны?
C++ Прослушать запись в файл Доброе утро! Стоит задача записи некоторых атрибутов в CAD файл (UG) без ее запуска. Если изменять текущие атрибуты в файле без добавления или исключения символов, то файл запускается нормально. но если удалить хоть одну букву, то запускатсья перестает. Встает вопрос возможно ли прослушать какие записи делает программа Unigraphics в свой кад фал? Имеется ввиду пишет ли она какие-то... http://www.cyberforum.ru/cpp/thread355686.html
Вопрос про mpi (рассылка элементов массива) C++
Привет всем, вопрос у меня следующий: можно ли с помощью mpi организовать одновременный доступ ко всему массиву для всех процессов? т.е. у меня следующия задача связанная с Монте-Карло моделированием: элемент массива взаимодействует с 4-мя своими соседями (по определенному правилу): 1 -1 1 1 1 -1
Кодировка 8BITMIME C++
Может у кого есть готовые алгоритмы шифровки base64, можно пример?
C++ Передать логин и пароль на SMPT сервер http://www.cyberforum.ru/cpp/thread355304.html
В общем вопрос по теме топика, програмно подконнектился к smtp.mail.ru, но не знаю как передать на него свой логин и пароль Вот как послал меня сервер recv - 503 Administrative prohibition -- authorization required. Users in your domain are not allowed to send email without authorization. See http://help.mail.ru/mail-help/mailer/popsmtp for details. Вобщем как я понял проблемма в том...
C++ [Build error] No rule to make target 'String.o'. Stop. Здравствуйте! Набросал два файла с кодом вроди все нормально, но при компиляции файла String.h получаю следущее No rule to make target 'String.o'. Stop. ??? Не подскажите добрые люди как его отладить??? подробнее

Показать сообщение отдельно
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
27.09.2011, 13:13     Требуется помощь!Робот-фермер..
Krichovets, а откуда вводятся данные и в каком формате? И где код "класса, который создали вы"?

Добавлено через 7 минут
Цитата Сообщение от Krichovets Посмотреть сообщение
случае если нет достаточное кол-во спелых
Какое количество спелых считается достаточным?

Добавлено через 14 минут
То, как я это вижу:

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include <iostream>
#include <ctime>
#include <cstdlib>
 
using namespace std;
 
const int oranges_count = 64; // количество апельсинов в саду
 
// виды апельсинов
enum EKind
{
    KIND_ORANGE_BIG = 0, // большие
    KIND_ORANGE_SMALL,   // маленькие
    KIND_HALF,           // недоспелые
    KIND_GREEN,          // зелёные
 
    KIND_END             // количество видов
}
oranges[ oranges_count ]; // это апельсиновый сад
 
int main( )
{
    srand( time(0) );
 
    // вырастить апельсины
    for( int i = 0; i < oranges_count; i++ )
        oranges[ i ] = EKind( rand() % KIND_END );
 
    int oranges_needed;
 
    cout << oranges_count << " oranges are grown. How many oranges do you want to collect?\n>";
    cin >> oranges_needed;
 
    int count[ 3 ] = { 0 }; // количество собранных апельсинов
 
    // собрать спелые апельсины
    for( int i = 0; i < oranges_count && oranges_needed; i++ )
    {
        if( oranges[ i ] < KIND_HALF )
        {
           count[ oranges[ i ] ]++;
           oranges_needed--;
        }
    }
 
    // если нужны ещё апельсины
    if( oranges_needed )
    {
        // собрать полуспелые
        for( int i = 0; i < oranges_count && oranges_needed; i++ )
        {
            if( oranges[ i ] == KIND_HALF )
            {
               count[ KIND_HALF ]++;
               oranges_needed--;
            }
        }
    }
 
    cout << "\nBig oranges:\t\t" << count[ KIND_ORANGE_BIG ] << "\nSmall oranges:\t\t" << count[ KIND_ORANGE_SMALL ]
         << "\nHalf-green:\t\t" << count[ KIND_HALF ]
         << "\n---------------------------\nTotal:\t\t\t" << count[ KIND_ORANGE_BIG ] + count[ KIND_ORANGE_SMALL ]
         << "\nTotal (w/ half-green):\t" << count[ KIND_ORANGE_BIG ] + count[ KIND_ORANGE_SMALL ]  + count[ KIND_HALF ]
         << '\n';
 
    return 0;
}
Здесь нет смысла создавать класс, достаточно перечисления. Кроме того, можно было бы у пользователя запрашивать количество апельсинов в саду, однако, до динамического выделения памяти вы вряд ли дошли.
 
Текущее время: 04:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru