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

Шахматы. Подскажите, как написать ферзя. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дописать код в файл! http://www.cyberforum.ru/cpp-beginners/thread58306.html
Привет всем!у меня такой вопрос: как можно в текстовый файл дописать код некоего файла не в текстовом режиме?
C++ Фибонначи 2 Доброго времени суток, задача вывести первые n чисел фибонначи, вот в принципе мои наброски, найдите ошибку пожалуйста #include<stdio.h> #include<conio.h> #include<iostream.h> void main(){... http://www.cyberforum.ru/cpp-beginners/thread58279.html
управление памятью C++
500 Кбайт физической памяти в системе. Размер блока памяти 2 кбайт. Выделить блок , стратегия выделение быстрый подходящий
C++ Написать программу, выводящую на экран строки, которые одновременно содержатся в двух заданных текстовых файлах
ребята если не трудно помогите с решением задачи на С++ условие: Написать программу, выводящую на экран строки, которые одновременно содержатся в двух заданных текстовых файлах. Имена файлов...
C++ Найти корень функции методом хорд http://www.cyberforum.ru/cpp-beginners/thread58227.html
найти корень функции 2x(в кубе) +6x-11 методом хорд на СИ.......
C++ Поменять местами строку и диагональ в 2-мерном массиве Задание - Имеется 2-мерный массив. Нужно поменять местами диагональ a(4,0) - a(0,4) на строку с самой большой суммой елементов. Помогите модифицировать этот код ( пока считает только сумму в... подробнее

Показать сообщение отдельно
rrrFer
Заблокирован
06.11.2009, 21:24
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main(){
    char f;
    int x1, y1,x2,y2;
    bool flag;
    printf("Vvedite nomer figuru: \npeshka: 1\nladja : 2\nslon  : 3\nkorol : 4\nferz  : 5\nkon   : 6\n");
    scanf("%c",&f);
    printf("Vvedite koordinati 1 figuru (ot 1 do 8) \n");
    scanf("%d %d",&x1, &y1);
    printf("Vvedite koordinati 2 figuru (ot 1 do 8) \n");
    scanf("%d %d",&x2,&y2);
    flag=0;
    switch (f){
        case '1':
            if ((y1==y2+1 || y1==y2-1) && x1==x2-1)
                flag=1;
        break;
        case '2':
            if (x1==x2 || y1==y2)
               flag=1;
        break;
        case '3':
            if (fabs(x1-x2)==fabs(y1-y2))
                flag=1;
        break;
        case '4':
            if ((x1==x2 && y1==y2-1)||(x1==x2 && y1==y2+1)||(x1==x2-1 && y1==y2)||(x1==x2+1 && y1==y2)||(x1==x2+1 && y1==y2+1)||(x1==x2+1 && y1==y2-1)||(x1==x2-1 && y1==y2+1)||(x1==x2-1 && y1==y2-1))
                flag=1;
        break;
        case '5':
            if ((x1==x2 || y1==y2) || (fabs(x1-x2)==fabs(y1-y2)))
                flag=1;
        break;
        case '6':
            if ((x1==x2-1 && y1==y2-2)||(x1==x2+1 && y1==y2-2)||(x1==x2-1 && y1==y2+2)||(x1==x2+1 && y1==y2+2)||(x1==x2-2 && y1==y2-1)||(x1==x2+2 && y1==y2-1)||(x1==x2-2 && y1==y2+1)||(x1==x2+2 && y1==y2+1))
                flag=1;
        break;
    }
    printf((flag?"bjetsa":"nebjetsa"));
    getch();
    return 0;
}
можно так
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru