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

ПОМОГИТЕ отредактировать задачку! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Выбор оболочки под C++ для написания конкретной программы http://www.cyberforum.ru/cpp-beginners/thread370790.html
Привет всем ! Проконсультируйте пожалуйста меня по поводу оболочек под C++ Дело в том, что я знаком с MetaTrader4 и с оболочкой под язык MQL4 (программа называется Metaeditor.exe), в которой я недавно закончил писать Тестера для подборки параметров к торговому роботу, - дело здесь в том, что данный тестер работает медленно (как мне кажется), и с помощью специального алгоритма расчета...
C++ Задача Делители (divisors) Делители (divisors) Определите, какое из первых n натуральных чисел имеет наибольшее количество делителей. Входные данные Единственная строка входного файла divisors.in содержит число n. Выходные данные В выходной файл divisors.out выведите число, что среди первых n натуральных (чисел от 1 до n) имеет наибольшее количество делителей. Если одинаковое максимальное количество делителей... http://www.cyberforum.ru/cpp-beginners/thread370784.html
C++ Итеративный поиск в глубину
Здравствуйте! Вопрос связан с поиском в графе. Меня интересуют идеи решения или ссылка на литературу. Пожалуйста, подскажите... Пусть даны 4 числа (пусть это a , b, c, d) и еще одно число ( пусть будет p ). Можно ли, используя основные математические операции (сложение, вычитание, деление и умножение) получить число p из чисел a , b, c, d? При чем данные числа a , b, c, d можно...
C++ Поясните задачу
Прошу разъяснить в задачи непонятные мне аспекты. Задача Прямоугольник, стороны которого выражены натуральными числами M и N (1≤M, N ≤10000), разделен на квадраты размером 1*1. Найти число квадратов, пересекаемых диагональю прямоугольника (пересекает только тогда, когда делит его на две произвольные части). Решение Будем считать, что N (ось х) больше чем M (ось у). В противном случае...
C++ Русский ввод и русский вывод http://www.cyberforum.ru/cpp-beginners/thread370755.html
Я знаю, что для того, чтобы был виден русский язык, я использую команду setlocale(LC_ALL,"Russian") Для того, чтобы в переменные заносились русские символы, у меня получается только тогда, когда я не использую выше сказанную команду. Как-нибудь можно использовать русский ввод и вывод вместе?? Например: string a; cin >> a; cout << "Ваше имя: " << a; // Ваше имя Саша
C++ 3 в 1 Добрый вечер. Нужно написать программу ,находящую максимальный элемент и его номер.Затем найти произведение от первого 0ля до 2го нуля.И третье преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечётных позициях, а во второй половине-элементы стоявшие в чётных позициях. первую задачу я сделал, 2ую на половину.Если вместо нулей вписать любую... подробнее

Показать сообщение отдельно
белая муха
 Аватар для белая муха
0 / 0 / 0
Регистрация: 22.10.2011
Сообщений: 13
22.10.2011, 20:34     ПОМОГИТЕ отредактировать задачку!
Я полностью запутался! и уже не понимаю как правильно задан вопрос!
вообще уже каша.......

Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число – номер вертикали при счете слева направо, второе – номер горизонтали при счете снизу вверх. Даны натуральные числа k, l, m, n, каждое из которых не превосходит восьми. На поле (k,l) расположен слон. Угрожает ли он полю (m,n) )?
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
#include <stdio.h>
#include <conio.h>
#include <math.h> 
#include <iostream> 
int main()
{
   int**pole,q,w,;
   printf("vvedite razmer pola ot 1 do 8 \n");
   scanf("%d%d",&q,&w);
    if ((q<1)||(q>8) || (w<1)||(w>8));
     pole=new int*[q]; //создаем массв q на w
         for (int i=0; i<q;i++){
            pole[i]=new int [w];};
    int k, l;
    printf("vvedite koordinati slona (k, l), \n");
    scanf("%d%d",&k,&l);
    int m,n,;
    printf("vvedite koordinati pola (m, n), \n");
    scanf("%d%d",&m,&n);
    if  ((k+x, m+x)&&(k+x, m - x));
        if ((k==m)&&(l==n)){
                             cout("slon popadaet na pole(m,n):\n"); 
                             goto eee ;
                             };
           if((a=e)&&(b==f))cout("slon ne soverchaet peremechenie na pole (m,n):\n");
    
    cout<<" \n";
    system("pause"); 
return 0;    
}
getch();
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru