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

Задача о 8 ферзях - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Напечатать все строчные русские гласные буквы http://www.cyberforum.ru/cpp-beginners/thread894538.html
Дан текст, за которым следует точка. В алфавитном порядке напечатать все строчные русские гласные буквы (а, е, и, о, у, ы, э, ю, я), входящие в этот текст.
C++ Описание description document В задании к мини-проекту есть пункт "Must contain description document". В первый раз сталкиваюсь, что он должен содержать, есть ли у кого готовые примеры. http://www.cyberforum.ru/cpp-beginners/thread894534.html
шаблон класса вектор C++
На экзамене будет задание: создать шаблонный класс вектор с возможностью вывода информации,помещения информации и обработки информации . Скиньте , кто это уже писал , хотелось бы посмотреть пример ! Буду благодарен.
C++ Задан массив S(N). Определить максимальный и минимальный элементы массива и их номера
Задан массив S(N). Определить максимальный и минимальный элементы массива и их номера. Если таких элементов несколько, то определить сколько их.
C++ Найти сумму элементов с четными индексами и произведение элементов с нечетными индексами http://www.cyberforum.ru/cpp-beginners/thread894511.html
Задан массив S(К). Найти сумму элементов с четными индексами и произведение элементов с нечетными индексами.
C++ Цикл "While". Где ошибка? В некоторой стране используются денежные купюры достоинством 64, 32, 16, 8, 4, 2, 1. Дано натуральное число n. Каким наименьшим количеством таких денежных купюр можно выплатить сумму n (указать количество каждой из используемых для выплаты купюр)? Предполагается, что имеется достаточно большое количество купюр всех достоинств. #include <QTextStream> #include <cmath> int main() { ... подробнее

Показать сообщение отдельно
VirchKS
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 6
07.06.2013, 17:11     Задача о 8 ферзях
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 <iostream>
#include <cmath>
using namespace std;
int main()
{
int i=1;
for(int a=1;a<9;a++)
for(int b=1;b<9;b++)
if (b!=a)
if (abs(b-a)!=1)
for(int c=1;c<9;c++)
if ((c!=a)and(c!=b))
if ((abs(c-b)!=1)and(abs(c-a)!=2))
for(int d=1;d<9;d++)
if ((d!=a)and(d!=b)and(d!=c))
if ((abs(d-c)!=1)and(abs(d-b)!=2)and(abs(d-a)!=3))
for(int e=1;e<9;e++)
if ((e!=a)and(e!=b)and(e!=c)and(e!=d))
if ((abs(e-d)!=1)and(abs(e-c)!=2)and(abs(e-b)!=3)and(abs(e-a)!=4))
for(int f=1;f<9;f++)
if ((f!=a)and(f!=b)and(f!=c)and(f!=d)and(f!=e))
if ((abs(f-e)!=1)and(abs(f-d)!=2)and(abs(f-c)!=3)and(abs(f-b)!=4)and(abs(f-a)!=5))
for(int g=1;g<9;g++)
if ((g!=a)and(g!=b)and(g!=c)and(g!=d)and(g!=e)and(g!=f))
if ((abs(g-f)!=1)and(abs(g-e)!=2)and(abs(g-d)!=3)and(abs(g-c)!=4)and(abs(g-b)!=5)and(abs(g-a)!=6))
for(int h=1;h<9;h++)
if ((h!=a)and(h!=b)and(h!=c)and(h!=d)and(h!=e)and(h!=f)and(h!=g))
if ((abs(h-g)!=1)and(abs(h-f)!=2)and(abs(h-e)!=3)and(abs(h-d)!=4)and(abs(h-c)!=5)and(abs(h-b)!=6)and(abs(h-a)!=7))
{
   cout<<i<<": a"<<a<<"; b"<<b<<"; c"<<c<<"; d"<<d<<"; e"<<e<<"; f"<<f<<"; g"<<g<<"; h"<<h<<"."<<std::endl;i++;}
}
 
Текущее время: 13:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru