С клавиатуры вводят слова.Составьте программу,которая выводит цифры этого числа .Например:семь нуль три один шесть четыре ,должно вывести 7 0 3 1 6 4
Ответы
Ответ дал:
0
// PascalABC.NET 3.2, сборка 1353 от 27.11.2016
// Внимание! Если программа не работает, обновите версию!
begin
var w1:=Arr('ноль','один','два','три','четыре','пять','шесть',
'семь','восемь','девять');
var w2:=Arr('0','1','2','3','4','5','6','7','8','9');
var a:=ReadlnString('->').ToWords;
foreach var w in a do begin
var i:=w1.FindIndex(p->p=w);
if i>=0 then Write(w2[i],' ')
end;
end.
Пример
-> семь ноль три один шесть четыре
7 0 3 1 6 4
// Внимание! Если программа не работает, обновите версию!
begin
var w1:=Arr('ноль','один','два','три','четыре','пять','шесть',
'семь','восемь','девять');
var w2:=Arr('0','1','2','3','4','5','6','7','8','9');
var a:=ReadlnString('->').ToWords;
foreach var w in a do begin
var i:=w1.FindIndex(p->p=w);
if i>=0 then Write(w2[i],' ')
end;
end.
Пример
-> семь ноль три один шесть четыре
7 0 3 1 6 4
Ответ дал:
0
что задали в шк,то я и говорю
Ответ дал:
0
То, что "в школе задали" - это никому тут не интересно, потому что это ВАМ задали. А тут вопрос задаете ВЫ и полностью отвечаете за его корректность.
Ответ дал:
0
Из параграфа 3 Правил, которые Вы обязались при регистрации выполнять: "Проблемы, содержащиеся в вопросе должны быть изложены конкретным, четким и исчерпывающим образом, ...". У Вас не указан язык программирования даже. Какие могут быть претензии?
Ответ дал:
0
к вам притензий НЕТ
Ответ дал:
0
претензий*
Вас заинтересует
2 года назад
2 года назад
7 лет назад
7 лет назад
9 лет назад