С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 36

Задаются 10 символов латиницы. Выдайте их через 2 пробела в виде строки на экран

29.11.2010, 23:18. Показов 740. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите , пожалуйста.
Задаются 10 символов латиницы. Выдайте их через 2 пробела в виде строки на экран. Повторно выдайте вторую подобною строку, но замените прописные символы на строчные, а строчные - на прописные. Задаваемые символы оценивайте на принадлежность к задаваемому диапозону, иначе сообщение об ошибке и окончание работы (т.е. если это цифра или не буква выдавать сообщение об ошибке и конец работы).
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.11.2010, 23:18
Ответы с готовыми решениями:

Проверка на ввод символов латиницы и кириллицы через checkbox
У меня проблема: мне нужно сделать проверку на ввод символов латиницы и кириллицы через checkbox в textbox`е

АЛГЕБРА. Текстовые переменные (не более 20 символов) строки файла algebra - задают алгебраические выражения, содержащие буквы латиницы ...
АЛГЕБРА. Текстовые переменные (не более 20 символов) строки файла algebra - задают алгебраические выражения, содержащие буквы латиницы...

Количество символов строки до пробела
программа подсчитывает количество символов строки только до пробела. как сделать так, чтобы программа подсчитывала количество символов...

4
code code
 Аватар для Шутка
128 / 123 / 77
Регистрация: 11.10.2009
Сообщений: 375
29.11.2010, 23:37
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var
i,k:integer;
c:char;
s:string;
begin
repeat
readln(c);
if not (c in ['a'..'z']) then if  not (c in ['A'..'Z']) then begin writeln('error'); break;  end;
s:=s+c;
insert('  ',s,length(s));
k:=k+1;
until k=10;
writeln(s);
end.
Так. Пока держите первую часть. Проверьте =)
Первые 2 пробела нужны перед 1ой буквой? если нет - могу убрать.
0
53 / 52 / 22
Регистрация: 29.11.2010
Сообщений: 143
29.11.2010, 23:41
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
uses crt;
var
 arChar: array[1..10] of char;
 i, k: integer;
 bool: boolean;
begin
 clrscr;
 for i := 1 to 10 do
  begin
   readln(arChar[i]);
   k := ord(arChar[i]);
   if not (((k >=65) and (k <= 90)) or ((k >=97) and (k <= 122))) then
    begin
     writeln('Error');
     readkey;
     Exit;
    end;
  end;
 for i := 1 to 10 do
  write(arChar[i], '  ');
 writeln;
 for i := 1 to 10 do
  begin
   k := ord(arChar[i]);
   if k >= 97 then
    write(chr(k - 32), '  ')
   else
    write(chr(k + 32), '  ')
  end;
 writeln;
 readkey;
end.
0
code code
 Аватар для Шутка
128 / 123 / 77
Регистрация: 11.10.2009
Сообщений: 375
29.11.2010, 23:42
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var
i,k:integer;
c:char;
s:string;
begin
repeat
readln(c);
if not (c in ['a'..'z']) then if  not (c in ['A'..'Z']) then begin writeln('error'); break;  end;
if c in ['a'..'z'] then c:=upcase(c)
 else c:=lowcase(c);
s:=s+c;
insert('  ',s,length(s));
k:=k+1;
until k=10;
writeln(s);
end.
Ну вот как-то так в итоге.
0
26 / 26 / 13
Регистрация: 23.11.2010
Сообщений: 58
29.11.2010, 23:56
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 var a:array [1..10] of char;
  i:integer;
  b:char;
  fl:boolean;
begin
       fl:=true;
       writeln('Enter 10 bukof');
       for i:=1 to 10 do
       begin
         write('a[',i,']=');readln(a[i]);
         if (not (a[i] in ['a'..'z'])) and (not (a[i] in ['A'..'Z'])) then  begin
                                              Writeln('Not bukafka');
                                              fl:=false;
                                              break;
                                              exit;
                                           end;
 
 
       end;
 
 
 
       if fl then begin
                    for i:=1 to 10 do
                      write(a[i],'  ');
                      writeln;
                    for i:=1 to 10 do
                      if (a[i] in ['a'..'z']) then write (CHR(ORD(a[i]) - 32)) else write (CHR(ORD(a[i]) + 32));
 
 
                  end;
 
 
 
 
 
        readln;
 
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.11.2010, 23:56
Помогаю со студенческими работами здесь

Считывание символов из строки до пробела
Здравствуйте, в этом цикле программа выдает ошибку : Ошибка CS0019 Оператор &quot;!=&quot; невозможно применить к операнду типа &quot;char&quot; и...

Даны 2 строки символов: а) объединить строки в однутак,чтобы между ними был пробел; б)определить позицию пробела в объединенной строке; в)создать
Даны 2 строки символов: а) объединить строки в однутак,чтобы между ними был пробел; б)определить позицию пробела в объединенной...

Вставка пробела в строку через каждые пять символов
День добрый! Помогите вставить пробел в каждые 5 символов, изначально в строке нет ни одного пробела, только буквы. Например в строке...

Имена входных и выходных файлов задаются через аргументы командной строки
Как программе передать аргументы через командную строку? Приложение консольное. Насколько я понимаю аргументы придут в main в массиве...

Дан текстовый файл, подсчитать и вывести на экран количество символов в файле до первого пробела
Дан текстовый файл, подсчитать и вывести на экран количество символов в файле до первого пробела.


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru