Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2015, 14:54   #1
aliiina
Новичок
Джуниор
 
Регистрация: 22.01.2015
Сообщений: 2
По умолчанию Составить программу кодирования - заменить каждую букву алфавита тремя цифрами

Здравствуйте, помогите пожалуйста. нужно составить программу кодиования, заменить каждую букву алфавита тремя цифрами, чтобы произведение первой и второй равнялось третьей, пожаалуйста
aliiina вне форума Ответить с цитированием
Старый 22.01.2015, 16:30   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Попытки самостоятельного решения были?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 22.01.2015, 16:48   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Странное задание.
Глупое, бессмысленное и, главное, несложное...

Цитата:
Сообщение от aliiina Посмотреть сообщение
заменить каждую букву алфавита тремя цифрами, чтобы произведение первой и второй равнялось третьей, пожаалуйста
я подсчитал. Всего таких трёхзначных чисел 29.
Вы какой алфавит кодировать собрались - русский или английский?
И прописные буквых от строчных отличать не должны?

а вообще, составляйте таблицу нужных чисел.
По этой таблице и осуществляйте кодирование.

Что не получается? Чем помочь?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.01.2015, 21:58   #4
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
Всего таких трёхзначных чисел 29.
То ли я, то ли Вы..
Код:
1 1 1 1
2 1 2 2
3 1 3 3
4 1 4 4
5 1 5 5
6 1 6 6
7 1 7 7
8 1 8 8
9 1 9 9
10 2 1 2
11 2 2 4
12 2 3 6
13 2 4 8
14 3 1 3
15 3 2 6
16 3 3 9
17 4 1 4
18 4 2 8
19 5 1 5
20 6 1 6
21 7 1 7
22 8 1 8
23 9 1 9
Press any key to continue . . .
Если с 0-лем
Код:
1 0 0 0
2 0 1 0
3 0 2 0
4 0 3 0
5 0 4 0
6 0 5 0
7 0 6 0
8 0 7 0
9 0 8 0
10 0 9 0
11 1 0 0
12 1 1 1
13 1 2 2
14 1 3 3
15 1 4 4
16 1 5 5
17 1 6 6
18 1 7 7
19 1 8 8
20 1 9 9
21 2 0 0
22 2 1 2
23 2 2 4
24 2 3 6
25 2 4 8
26 3 0 0
27 3 1 3
28 3 2 6
29 3 3 9
30 4 0 0
31 4 1 4
32 4 2 8
33 5 0 0
34 5 1 5
35 6 0 0
36 6 1 6
37 7 0 0
38 7 1 7
39 8 0 0
40 8 1 8
41 9 0 0
42 9 1 9
Press any key to continue . . .
У меня не выходит 29..
Poma][a вне форума Ответить с цитированием
Старый 22.01.2015, 22:13   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

я считал с нулём.

НО
Цитата:
1 0 0 0
2 0 1 0
3 0 2 0
4 0 3 0
5 0 4 0
6 0 5 0
7 0 6 0
8 0 7 0
9 0 8 0
10 0 9 0
трёхзначное число не может начинаться с нуля:
000 - это вообще однозначное
0 1 0 - это 10 - двухзначное и т.д.



ААА! я ещё и при подсчёте накосячил!!
Таких чисел получается 32:

вот эти числа
Код:
1 100
2 111
3 122
4 133
5 144
6 155
7 166
8 177
9 188
10 199
11 200
12 212
13 224
14 236
15 248
16 300
17 313
18 326
19 339
20 400
21 414
22 428
23 500
24 515
25 600
26 616
27 700
28 717
29 800
30 818
31 900
32 919

Последний раз редактировалось Serge_Bliznykov; 22.01.2015 в 22:16.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.01.2015, 22:18   #6
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Цитата:
трёхзначное число не может начинаться с нуля:
Чейта Вы больно легко перешли от трех цифр к трехзначному числу
А хотя.. раз получается 32.. то думаю, что налажал преп.. или ТС, неправильно переформулировав слова препа..

Последний раз редактировалось Poma][a; 22.01.2015 в 22:31.
Poma][a вне форума Ответить с цитированием
Старый 22.01.2015, 22:48   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Poma][a
Чейта Вы больно легко перешли от трех цифр к трехзначному числу
вот я и хотел бы поспорить. Ан нет, не могу! Крыть то мне нечем!
Вы кругом правы!


Цитата:
А хотя.. раз получается 32.. то думаю, что налажал преп.. или ТС, неправильно переформулировав слова препа..
Тут вообще всё непонятно!
Мы же даже не знаем, о каком алфавите вообще идёт речь! Может о киргизском! Не помните, сколько у них букв в алфавите?!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.01.2015, 23:12   #8
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

Согласен.. Тогда давайте делать ставки
Моя на Казахский - там, по словам гугла, 42 буквы
Poma][a вне форума Ответить с цитированием
Старый 22.01.2015, 23:55   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Согласен.. Тогда давайте делать ставки

не, я воздержусь.. Это пусть TC поучаствует!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 23.01.2015, 08:25   #10
aliiina
Новичок
Джуниор
 
Регистрация: 22.01.2015
Сообщений: 2
По умолчанию

Код:
var a,b:string;
c,d,e,i,n,sum:integer;
M:array[0..26] of integer;
BEGIN
a:='ABCDEFGHIJKLMNOPQRSTUVWXYZ.';
for i:=1 to 26 do
begin
For c:=1 to 3 do
for d:=1 to 3 do

e:=c*d;
end;
writeln('Vvedite slovo');
readln(b);
end.
вот ,я составила программу,не могли бы проверить?)

Последний раз редактировалось Stilet; 23.01.2015 в 10:12.
aliiina вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
составить программу тремя циклами Тишуня Паскаль, Turbo Pascal, PascalABC.NET 4 16.02.2014 13:39
Записать в массив каждую букву слова Faton 11 Общие вопросы C/C++ 6 10.01.2014 17:04
Найти первые 4 четыре натуральных числа, пятая степень которых оканчивается тремя одинаковыми цифрами, кроме нулей KolinKr Паскаль, Turbo Pascal, PascalABC.NET 3 26.01.2012 15:37
Паскаль.Как рассматривать каждую букву в строке в отдельности? Soffi Помощь студентам 1 18.03.2011 23:23
Как в паскале рассматривать каждую букву в строке по отдельности? Soffi Помощь студентам 4 18.03.2011 18:49