0 / 0 / 0
Регистрация: 08.10.2016
Сообщений: 10
1

Замена глобальной переменной

13.11.2016, 10:35. Показов 1356. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача в ходе работы удаляет все что находиться внутри скобок,а в случае если есть две пары скобок то в одной удаляет содержимое ,а про вторые скобки пишет на каких они позициях. Подскажите как заменить глобальную переменную p и proverka(int a)

#include <iostream>
#include <string.h>
using namespace std;
char s[300];
char nova[300];
int p, dls;
int proverka(int a)
{
int i;
a++;
for(i=a; i<dls; i++)

if(s[i]==')')
{
p=1;
return i;
}
else if(s[i]=='(')
{
p=0;
return i;
}
}

int main()
{
int k, dln=0, i;
cout << "Vvedite stroku" << endl;
gets (s);
dls=strlen(s);
for(i=0; i<dls; i++)
{
if(s[i]=='(')
{
k=proverka(i);
if(p==0)
{
cout << "Vidkrivayucha dugka na pozicii " << i+1 << endl;
nova[dln]=s[i];
dln++;
continue;
}
else if(p==1)
i=k+1;
}
else if(s[i]==')')
cout << "Zakrivayucha dugka na pozicii " << i+1 << endl;
nova[dln]=s[i];
dln++;
}
cout << nova << endl;
return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2016, 10:35
Ответы с готовыми решениями:

Различие глобальной и глобальной статической переменной
у нас есть заголовочный файл со стражами, допустим global.h , его используют несколько других...

Избавиться от глобальной переменной
#include &lt;iostream&gt; // подключаем ввод/вывод #include &lt;cmath&gt; ...

Инициализация глобальной переменной
Здравствуйте, мне необходимо в программе по решению СНАУ добавить возможность задавать коэфициенты...

Как сделать матрицу глобальной переменной?
int main() {randomize(); int N,M; cout&lt;&lt;&quot;Vvedit rozmirnist matrici NxM:\n&quot;; cin&gt;&gt;N; cin&gt;&gt;M;...

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

Srand для обнуления глобальной переменной
Надо для переменной задать рандомное значение, чтобы каждый раз при запуске обнулял. #pragma once...

Можно ли обратиться к перекрытой глобальной переменной?
int x; void f(int x); int main() { f(2); return 0; }; void f(int x) { x=x; // здесь я...

Работа с глобальной переменной типа bool
ок, я создала глобальную переменную типа bool (да, лучше этого избегать и все такое, но сейчас так...

Увеличение значения переменной, обявленной в глобальной области
Начал изучать CUDA, т. к. надо пистаь курсач... И вот у меня появился вопрос. Допустим я выделил в...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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