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

как перевести эту программу на С ?я думал реализовать через масивы но они статические, или можно менять элементы масива?

25.02.2019, 19:38. Показов 480. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
text = input()
text = text.replace("0", "")
text = text.replace("6", "")
start = 0
today = 1
retry = 0
number = text[start:start + 1]
while len(text) != 4 and today < 50:
    if number == text[today:today + 1]:
        today += 1
    if number != text[today:today + 1]:
        ret = today - start
        numbers = number * ret
        text = text.replace(numbers, number)
        start += 1
        retry += 1
        number = text[start:start + 1]
        today = 1 + retry
print(text)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.02.2019, 19:38
Ответы с готовыми решениями:

Как можно реализовать эту программу с использованием класса?
using namespace std; int main() { int N; double x; bool flag; cout &lt;&lt;...

Форум. Как можно реализовать распознавание для клиента -> видел он эту страницу или нет ?
Как можно реализовать распознавание для клиента -&gt; видел он эту страницу или нет ???

Как можно четко изложить эту программу через string?
С клавиатуры вводятся две строки, содержащие некоторые слова. Слова перечислены через запятую....

Числа считаются равными если они отличаются не более, чем на (10^-12) / c++ / как реализовать эту возможность?
На плоскости заданы три точки А, В и С. Определить, какая из двух последних точек (B или C)...

3
Диссидент
Эксперт C
27709 / 17325 / 3811
Регистрация: 24.12.2010
Сообщений: 38,979
25.02.2019, 19:44 2
Цитата Сообщение от meserygamer Посмотреть сообщение
или можно менять элементы массива?
Конечно, можно! А в чем собственно задача-то? Питонску мову дюже погано размовляю...
0
0 / 0 / 0
Регистрация: 21.02.2019
Сообщений: 4
25.02.2019, 19:53  [ТС] 3
задача в том что, тебе дают числа, после чего ты должен просмотреть список заданных чисел и убрать одинаковые числа идущие подряд пример
введённые данные
888800996654
выходные данные
809654
или ещё пример
1111124444444476
ты должен вывести
12476
0
Диссидент
Эксперт C
27709 / 17325 / 3811
Регистрация: 24.12.2010
Сообщений: 38,979
25.02.2019, 20:15 4
Цитата Сообщение от meserygamer Посмотреть сообщение
дают числа
Понятия "ЧИСЛО" и "ЦИФРА" не путаете ли?
В си задача решается как-то так.
char *s; // твоя строка
C
1
2
3
4
5
for(i=j=0; s[i]; i++) {
  if (s[i]!=s[j])
     s[j++] = s[i];
}
s[j] = '\0';
0
25.02.2019, 20:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.02.2019, 20:15
Помогаю со студенческими работами здесь

Как реализовать менеджер задач (можно ли через stringgrid или stringlist?)
Конечная цель которую хочу получить: менеджер задач. в окне формы1 пустой список задач которых...

Как из С++ перевести эту программу в Си?
#include&lt;iostream&gt; #include&lt;cmath&gt; using namespace std; int main(){ int vozr;...

Как перевести эту программу с С++ на С?
Имеется программа, заменяющая вводимые цифры соотв. словами. Подскажите, пожалуйста, как перевести...

Как перевести эту программу на Tkinter?
y= w= s=True while s: x=input(&quot;пиши:&quot;) j = 0 for i in range (6): if y in x: print...


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

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