Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
2 / 2 / 2
Регистрация: 27.03.2013
Сообщений: 55

Изменение строки!

29.09.2013, 20:06. Показов 754. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть код. Нужно сделать чтобы я мог редактировать формулу,и по отредактированой формуле считало!!(
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
#include "StdAfx.h" 
#include "windows.h"
#include <conio.h> 
#include <stdio.h> 
#include <iostream>
#include <stdlib.h>
using namespace std;
#include <string>
#include <fstream>
int main()
{
        setlocale(LC_ALL, "Russian");
        int choice;
        double x,y,a=12.5, b=13.5,c=14.1, d=2.7,t1,t2;
M1:         
        system("cls");
        cout<<"Меню:"<<"\n";
        cout<<"Обчислити значення_________________[1]"<<"\n";
        cout<<"Изменить формулу___________________[2]"<<"\n";
        cin>>choice;
        switch(choice)
        {
        case 1:
            goto TT12;
        case 2:
            goto M4;
 
        default:
            cout<<"Помилка!Введите правильное значение"<<"\n";
            goto M1;
        }
        cin.get();
TT12:   system("cls");
        cout<<"Введите Х((x>=0):";
        cin>>x;
        goto M6;
 
M4:
        system("cls");
    int vubir;
    cout<<"Изменить первую формулу, нажмите___[1]"<<"\n";
    cout<<"Изменить вторую формулу, нажмите___[2]"<<"\n";
    cin>>vubir;
    switch(vubir)
    {
    case 1:
        {
            goto M2;
        }
    case 2:
        {
            goto M3;
        }
        
        default:
            cout<<"Помилка!Введите правильное значение"<<"\n";
            goto M4;
 
    }
 
 
M2:
            system("cls");
{
        string ReplaceWith,ToReplace,t1;
            setlocale(LC_ALL, "Russian");
string Text1 = "t1=(-1/(a-b)^2)*((1/(a+x))+(1/(1+x)))+(2/((a-b)^3))*(ln((a+x)/(b+x))));";
  cout<<"t1=(-1/(a-b)^2)*((1/(a+x))+(1/(1+x)))+(2/((a-b)^3))*(ln((a+x)/(b+x))));"<<"\n";
 
  cout<<"Введите елемент который хотите заменить:";
  cin>>ToReplace;
  cout<<"Введите новый елемент:";
  cin>>ReplaceWith;
cout << "До замены: \t" << Text1 << std::endl;
  Text1.replace(Text1.find(ToReplace),ToReplace.length(),ReplaceWith);
cout << "После замены: \t" << Text1 << std::endl << std::endl; 
system("pause");
  goto M1;
 
  return 0;
}
 
M3:
        system("cls");
{
        string ReplaceWith,ToReplace,t2;
    setlocale(LC_ALL, "Russian");
    string Text2 = "t2=(-1/2*a)*(cos(a*x)/(sin(a*x)*(sin(a*x)))-(ln(tg(a*x/2))));";
    cout<<"t2=(-1/2*a)*(cos(a*x)/(sin(a*x)*(sin(a*x)))-(ln(tg(a*x/2))));"<<"\n";
 
  cout<<"Введите елемент который хотите заменить:";
  cin>>ToReplace;
  cout<<"Введите новый елемент:";
  cin>>ReplaceWith;
        cout << "До замены: \t" << Text2 << std::endl;
    Text2.replace(Text2.find(ToReplace),ToReplace.length(),ReplaceWith);
    cout << "После замены: \t" << Text2 << std::endl << std::endl; 
system("pause");
  goto M1;
 
}
M6:{
t1=(-1/(pow((a-b),2))*((1/(a+x))+(1/(1+x)))+(2/(pow(double(a-b),3)))*(log10((a+x)/(b+x))));
t2=(-1/2*a)*(cos(a*x)/(sin(a*x)*(sin(a*x)))-(log10(tan(a*x/2))));
cout<<"t1="<<t1<<"\n";
cout<<"t2="<<t2<<"\n";
getch();
   }
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.09.2013, 20:06
Ответы с готовыми решениями:

Получение переменных из строки, изменение строки, запись в файл
Всем доброго времени суток. У меня есть текстовый документ, который содержит в себе пару сотен строк, которые выглядят следующим...

Изменение строки
Есть некая строка с неизвестной длинной, надо чтобы после каждого второго символа вставлялся символ &quot;*&quot;, #include &lt;conio.h&gt;...

Изменение регистра строки
Принимаем строку с клавиатуры. С пом. функции getline(). string clientName; getline(cin,clientName); Необходимо перевести всю строку...

1
29.09.2013, 20:13

Не по теме:

увидел goto, пошел дальше

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.09.2013, 20:13
Помогаю со студенческими работами здесь

Изменение строки символов
В строке состоящей из алфавитно-цифровых символов, переместить все цифры в ее начало

Изменение цвета строки!
доброго времени суток! вот условие задачи: Написать программу “Прыгающий шарик”. После запуска программы на экране должна отображаться...

Изменение строки символов
Здравствуйте. Есть задание: заменить все точки в строке на многоточие(три точки), преобразование строки оформить как функцию. Стрингом...

Изменение строки в цикле
Как в цикле строке *char присваивать разные значения, например &quot;коло1&quot; при первом проходе, &quot;коло2&quot; при втором, и т.д. char *...

Изменение строки в методе
Добрый день. сделал функцию на получения полного пути из короткого но при выходе из функции возникает ошибка HEAP CORRUPTION DETECTED ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru