Kalmikova1666
?>

Исполнитель редактор получает на вход строку цифр и преобразовывает её. редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр. заменить (v, w) нашлось (v) дана программа для исполнителя редактор: начало пока нашлось (9999) или нашлось (333) если нашлось (9999) то заменить (9999, 3) иначе заменить (333, 99) конец если конец пока конец какая строка получится в результате применения ниже программы к строке, состоящей из 207 идущих подряд цифр 3? в ответе запишите полученную строку.

Информатика

Ответы

ovalenceva77
207 "3"
Выполним несколько первых шагов алгоритма:
2 "9" 204 "3"
4 "9" 201 "3"
202 "3"
2 "9" 199 "3"
4 "9" 196 "3"
197 "3"
...
7 "3"
2 "9" 4 "3"
4 "9" 1 "3"
2 "3"
ответ: 33
oxy03214428
Сделал вот так: c++выделить код#include < iostream> #include < cstring> using namespace std; int main(){const int biograthy = 30; char fname[biograthy]; char lname[biograthy]; char flname[biograthy]; cout < < "enter your first name: "; cin.getline(fname, biograthy); cout < <
"enter your last name: "; cin.getline(lname, biograthy); strcpy(flname, fname); strcat(flname, lname); cout < < "here's the information in a single: " < < flname < < endl; system("pause"); return 0; }
Galina
Судя, по ключевым словам надо написать программу на языке Pascal с использованием цикла с потусловием. Алгоритм может быть такой:
1. Создадим массив для хранения информации о количестве встретившихся цифр во введенном числе.
2. Ввод самого числа, далее в цикле находим остаток от деления на 10 и увеличиваем значение элемента массива с индексом равным получившемуся остатку на 1. Делим число нацело на десять. Повторяем пока число не равно 0.
3. Выводим результат. В массиве индекс элемента указывает на цифру числа, а значение элемента на количество этой цифры в числе. 

//РасаlABC.net v3.1

var a:array[0..9]of integer;

n,i,m: integer;

begin

  readln(n);

  repeat

    m:=n mod 10;

    inc(a[m]);

    n:=n div 10;

  until n<=0;

  for i := 0 to 9 do begin

    if a[i]>1 then writeln('Цифра:',i,' количество:', a[i]);

  end;

end.

Тестовый прогон:

1112333

Цифра:1 количество:3

Цифра:3 количество:3

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Исполнитель редактор получает на вход строку цифр и преобразовывает её. редактор может выполнять две команды, в обеих командах v и w обозначают цепочки цифр. заменить (v, w) нашлось (v) дана программа для исполнителя редактор: начало пока нашлось (9999) или нашлось (333) если нашлось (9999) то заменить (9999, 3) иначе заменить (333, 99) конец если конец пока конец какая строка получится в результате применения ниже программы к строке, состоящей из 207 идущих подряд цифр 3? в ответе запишите полученную строку.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

vahmistrova
zhandarmova
РобертИрина
alexeylipatov
andrey00713
Shurshilina850
Test Станислав
Феофанов_Никита1067
lepekhov4011
sergeyshuvalov
Ruslan Zarekovkin
minasov19
slspam
krasnobaevdj3
llipskaya