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

Машина Тьюринга. Перенос нуля. Реализировать на С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ шейкерная сортировка + сортировка слиянием http://www.cyberforum.ru/cpp-beginners/thread677899.html
вот часть когда,которая выполняет шейкерную сортировку : для символьного и целочисленого массива . // ConsoleApplication15.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include<iostream> #include<conio.h> #pragma hdrstop using namespace std;
C++ Использование библиотеки bass и примеры кода Мне очень нннада хотя бы консольный примерчик использования bass'a, по поисковику уже 2 месяца роюсь, ничего не понятно ( еще лучше, если в Windows Forms, если что, то я пишу в Visual C++ 10 http://www.cyberforum.ru/cpp-beginners/thread677888.html
Преобразовать массив, увеличив его последнию серию найбольшей длинны на один элемент C++
Дан целочисленный массив размера N преобразовать массив увеличив его последнию серию найбольшей длинны на один элемент.
C++ Найти и исправить ошибки в приведенном коде
//#include <stdafx.h> #include <iostream> #include <math.h> using namespace std; void main () { setlocale (LC_ALL, "Russian"); system ("color 70");
C++ Нарисовать Блок-схему http://www.cyberforum.ru/cpp-beginners/thread677864.html
Нужно нарисовать блок-схему на эту задачу: Вычислить значения у, соответствующие каждому значению х ( xn≤x≤xk, шаг изменения x равен dx) по формуле у= 3 ∣a−x2∣ ln2+a2+x4  2 . Вычислить сумму всех, произведение ненулевых и количество отрицательных значений у. На экран выводить каждую третью пару значений x и y Контрольный расчёт провести при a=2,17, xn=-1,5, xk=0,5, dx=0,2.
C++ Низкоуровневые тонкости программирования на С++ Здравствуйте. Хотел бы узнать у опытных программистов, где можно найти литературу по более продвинутым вопросам программирования с С++, т.е. таких как, выделение памяти при создании экземпляров класса, доступ к методам класса, скрытое (от разработчика) создание временных переменных в процессе выполнения, хранение в памяти динамических массивов и осуществление доступа к их ячейкам (если массив... подробнее

Показать сообщение отдельно
Asuser
0 / 0 / 0
Регистрация: 22.10.2012
Сообщений: 18
24.10.2012, 22:57  [ТС]     Машина Тьюринга. Перенос нуля. Реализировать на С++
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
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
    int q,n,i;
    char a[20];
 
    cout << "Vvedit slovo (alfavit {0,1}): ";
    cin >> a;
    
    i=0;
    q=1;
    
    while(q!=0)
    {
        if (a[i]=='0')
        {
            switch(q)
            {
            case 1: { a[i]='0'; q=2; i++; break; }
            case 2: { cout<<a<<endl; a[i]='1'; q=3; break; }
            case 3: { cout<<a<<endl; a[i]='0'; q=4; i--; break; }
            case 4: { cout<<a<<endl; a[i]='0'; q=6; i--; break; }
            case 5: { cout<<a<<endl; a[i]='0'; q=0; break; }    
            }
        }
        else if (a[i]=='1')
        {
            switch(q)
            {
            case 1: { cout<<a<<endl; a[i]='1'; q=3; i++; break; }
            case 2: { cout<<a<<endl; a[i]='0'; q=5; break;}
            case 3: { cout<<a<<endl; a[i]='1'; q=6; i--; break; }
            }
        }
    }
    cout << "\nVihidne slovo: "<<a;
getch();
}
Машина Тьюринга. Перенос нуля. Реализировать на С++

Не работает, исправьте, кто может...
 
Текущее время: 22:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru