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

Для тех, кто понимает и С++, и Пролог - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить матрицу размера nхn целыми числами 1, 2, …, n2, зигзагом http://www.cyberforum.ru/cpp-beginners/thread1055044.html
Программа должна заполнить матрицу размера nхn целыми числами 1, 2, …, n2 ,зигзагом.НО программа не запускается и выдает ошибки... #include <iostream> #include <iomanip> using namespace std; int main() { int N; setlocale(0,"rus");
C++ определенный интеграл на указанном пользователем промежутке Напишите программу, вычисляющую определенный интеграл на указанном пользователем промежутке и с указанным шагом разбиения этого промежутка, методом, выбранным пользователем. Подынтегральную функцию выбирает пользователь из следующих возможных: http://s2.ipicture.ru/uploads/20131224/l74q2YNk.png Буду очень благодарен хотя бы за небольшое пояснение (комментарии) Заранее СПАСИБО !!!! http://www.cyberforum.ru/cpp-beginners/thread1055032.html
Составить программу, реализующую алгоритмы выполнения арифметических операций C++
Составить программу, реализующую алгоритмы выполнения арифметических операций (+,-,*,div,mod), операции сравнения (<, <=,>,>=,=,<>), и печати для чисел, которые могут привешать максимально допустимое целое число. Вычислите факториал такого числа N, чтобы N! <=〖10〗^100, a(N+1)! >〖10〗^100, Очень требуется помощь в написании данной программы, сам практически нечего не понимаю, просто выдали...
Растяжение компонентов C++
При растяжении формы, компоненты как были так и лежат. Как сделать чтоб пропорционально растягивались, взависимости от растяжение формы. Компилятор: BCB 2010
C++ Перевод с Паскаль на С++ http://www.cyberforum.ru/cpp-beginners/thread1055002.html
Помогите перевести с паскаля на C++ этот код: var s:string; i,c:integer; begin readln(s); c:=0; for i:=1 to length(s)-2 do if (s='a') and (s='b') and (s='c') then inc(c);
C++ Число символов строке не являющихся ни буквами, ни цифрами На этой не деле, в срочном порядке нам дали несколько заданий в их числе: определить в строке число символов не являющихся ни буквами, ни цифрами. Как это понимать и выполнять? подробнее

Показать сообщение отдельно
NRay
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 6

Для тех, кто понимает и С++, и Пролог - C++

24.12.2013, 17:48. Просмотров 169. Ответов 0
Метки (Все метки)

Всем добрый день!
Эта программа написана на Turbo Prolog.
Существует ли такая программа на С++ вместе с засечением времени?

Prolog
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
/*-------------------------------------------------------------------------*/
/* Benchmark (Finite Domain)            INRIA Rocquencourt - ChLoE Project */
/*                                                                         */
/* Name           : alpha.pl                                               */
/* Title          : alphacipher                                            */
/* Original Source: Daniel Diaz - INRIA France                             */
/* Adapted by     :                                                        */
/* Date           : January 1993                                           */
/*                                                                         */
/* This problem comes from the news group rec.puzzle.                      */
/* The numbers 1 - 26 have been randomly assigned to the letters of the    */
/* alphabet. The numbers beside each word are the total of the values      */
/* assigned to the letters in the word. e.g for LYRE L,Y,R,E might equal   */
/* 5,9,20 and 13 respectively or any other combination that add up to 47.  */
/* Find the value of each letter under the equations:                      */
/*                                                                         */
/*    BALLET  45     GLEE  66     POLKA      59     SONG     61            */
/*    CELLO   43     JAZZ  58     QUARTET    50     SOPRANO  82            */
/*    CONCERT 74     LYRE  47     SAXOPHONE 134     THEME    72            */
/*    FLUTE   30     OBOE  53     SCALE      51     VIOLIN  100            */
/*    FUGUE   50     OPERA 65     SOLO       37     WALTZ    34            */
/*                                                                         */
/* Solution:                                                               */
/*  [A, B,C, D, E,F, G, H, I, J, K,L,M, N, O, P,Q, R, S,T,U, V,W, X, Y, Z] */
/*  [5,13,9,16,20,4,24,21,25,17,23,2,8,12,10,19,7,11,15,3,1,26,6,22,14,18] */
/*-------------------------------------------------------------------------*/
 
go:-    
    statistics(runtime,_),
    top,
    statistics(runtime,[_,Y]), 
    write('time : '), write(Y), nl.
 
top:-
    alpha(LD), 
    write(LD), nl.
 
alpha(LD):-
    LD=[A,B,C,_D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z],
    domain(LD,1,26),
 
    alldifferent(LD),
 
    B+A+L+L+E+T       #= 45,
    C+E+L+L+O         #= 43,
    C+O+N+C+E+R+T     #= 74,
    F+L+U+T+E         #= 30,
    F+U+G+U+E         #= 50,
    G+L+E+E           #= 66,
    J+A+Z+Z           #= 58,
    L+Y+R+E           #= 47,
    O+B+O+E           #= 53,
    O+P+E+R+A         #= 65,
    P+O+L+K+A         #= 59,
    Q+U+A+R+T+E+T     #= 50,
    S+A+X+O+P+H+O+N+E #= 134,
    S+C+A+L+E         #= 51,
    S+O+L+O           #= 37,
    S+O+N+G           #= 61,
    S+O+P+R+A+N+O     #= 82,
    T+H+E+M+E         #= 72,
    V+I+O+L+I+N       #= 100,
    W+A+L+T+Z         #= 34,
 
    labeling(LD).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru