Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 1
Регистрация: 20.04.2011
Сообщений: 6
1

Функция "Т" в МНР

04.10.2012, 21:37. Показов 580. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вводи строку T(1,0) нужно чтобы функция записала в mas[0]=1, mas[1]=0. Но где-то ошибка и ф-я первую цифру не записывает в mas. Помогите пожалуйста.
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
void T(string stri){
                       int begin=0; //необходим для копирования числа в буфер как параметр с какого символа начинать копирование
                       int kol=0; //необходим для копирования числа в буфер как кол-во символов которые копируются с параметра начала
                       int flag=0; //необходимм для записи сначала в mas[0] потом в mas[1]
                       int mas[2]={0,0};//собственно тут должны хранится 2 числа которые мы получаем когда переводим буфер с string в int
                       int j=0;//необходим для сохранения сначала в mas[0] потом mas[1]
                       char buffer[5];//буфер должен быть типа char для копирования
                       //cout<<stri<<endl;
                       for (int i=2;i<=stri.length();i++) 
                       { 
                        if (stri[i]=='('||stri[i]==','||stri[i]==')') 
                        {
                            if (flag==1)
                            {
                            stri.copy(buffer,kol,begin);
                            buffer[kol]='\0';
                            mas[j]=atoi(buffer);// atoi аналог StrToInt
                            cout<<"MAS["<<j<<"] "<<mas[j]<<endl;
                            j++;
                            flag=0;
                            kol=0;
                            }
                           if (flag==0) 
                           {
                           begin=i+1;
                           flag=1;
                           }
                          
                           
                        }
                        else kol++;
                       }
                       reg[mas[1]]=reg[mas[0]];
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.10.2012, 21:37
Ответы с готовыми решениями:

МТ, МНР, Частично рекурсивная функция
Помогите пожалуйста решить 3 задания.

МНР
целая часть корня из (x-y)/(3-z), z = 0,1,2,3,4,5,6. Добавлено через 58 минут 1)J(2,5,15)...

МНР
Составить МНР программу для вычисления функции f (x)=x^2 Правила форума :rtfm: 4.7. Как можно...

МНР в C++ Builder 6
//--------------------------------------------------------------------------- #include &lt;vcl.h&gt;...

0
04.10.2012, 21:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.10.2012, 21:37
Помогаю со студенческими работами здесь

МНР - программа
Программа для МНР, должна выдавать 1 - если входное число делится на 4, 0 - в противном случае....

МНР программа x^3
Всем привет. Пытался сделать МНР программу для функции {x}^{3}, а вышло только то что ничего не...

МНР машина, переадресация
Нужна помощь, кто разбирается, не пойму как это сделать, просмотрела много литературы ничего нет,...

Машина Тьюринга и МНР
Реально ли сделать такое задание? Создать МНР или МТ машину для нахождение e^x с помощью ряда...

Создание МНР-программы
Здравствуйте, подскажите, есть какой-нибудь алгоритм, как найти программу, при заданной некоторой...

МНР – вычисляемость функций
Нужна помощь со следующим заданием, пожалуйста помогите, или хотя бы дайте наводку как это понять....

Машина Тьюринга и МНР
Здравствуйте, помогите, если можете пожалуйста!! Нужно написать МТ(желательно со скринами) и МНР, ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru