Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
3 / 1 / 2
Регистрация: 06.11.2018
Сообщений: 16
1

Нужно исправить ошибку в программе

31.01.2019, 20:23. Показов 446. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно исправить ошибку в программе.СРОЧНО НАДО!ПЛЗ
Нужно что бы программа выводила на экран "другие символы" , если ниже сказанные условия не будут работать
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var s:string; 
procedure act1(s:string); 
var i:integer; j,g,k:char; 
begin 
for i:=length(s) downto 1 do 
begin 
for j:='a' to 'z' do 
if s[i]=j then writeln('англ символы:=',s[i]) ;
for g:='а' to 'я' do [FONT="Comic Sans MS"][/FONT]
if s[i]=g then writeln('русс символы:=',s[i]) ;
for k:='0' to '9' do 
if s[i]=k then writeln('цифры:=',s[i]) ;
end; 
end;
begin 
readln(s); 
act1(s); 
end.
Добавлено через 1 час 17 минут
Я сделал другим способом , так что это уже не актуально.
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
var m:set of byte;
s:string;
i,w,s1:integer;
begin
m:=[];
for i:=0 to 255 do
begin
if i in M then m:=m+[i];
end;
write('Введите символ s=');
read(s);
for i:=length(s) downto 1 do
begin
val(s[i],s1,w);
if s[i] in ['А'..'я'] then
writeln('Это русский алфавит:=',s[i])
else
if s[i] in ['A'..'z'] then
writeln('Это латинский алфавит:= ',s[i])
else if s1 in M then
writeln('Это цифра:=',s1)
else 
writeln('Другой символ:=',s[i])
end;
end.
Добавлено через 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
var m:set of byte;
s:string;
i,w:integer;
s1:byte;
j:byte;
begin
m:=[];
for i:=1 to 256 do
begin
m:=m+[i];
end;
write('Введите символ s=');
read(s);
for i:=length(s) downto 1 do
begin
val(s[i],s1,w);
if s[i] in ['А'..'я'] then
writeln('Это русский алфавит:=',s[i])
else
if s[i] in ['A'..'z'] then
writeln('Это латинский алфавит:= ',s[i])
else 
if s1 in M then
writeln('Это цифра:=',s1)
else
writeln('Другой символ:=',s[i]);
end;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2019, 20:23
Ответы с готовыми решениями:

Исправить ошибку в программе
var a: array of integer; i, t :integer; begin for i:= 0 to 10 do a:=i; t:=a; for i := 10...

Найти ошибку в программе и исправить её
Функция f(x,y)=sqrt((1+cos(2*x))/y); Интервал Начальное условие y(a)=1 Пишет ошибка в 44...

Исправить ошибку в программе Леверье
вод код программы: unit Unit1; interface uses Windows, Messages, SysUtils, Variants,...

Помогите найти ошибку в программе и исправить ее
program laba5; uses wincrt; var t:string; w,max,i,n:byte; begin writeln('Vvodim stroku');...

0
31.01.2019, 20:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.01.2019, 20:23
Помогаю со студенческими работами здесь

Помогите найти ошибку в программе и исправить её
Program Monte_Carlo; uses crt; var n,i,j,alfa:integer;...

Нужно исправить ошибку
Помогите исправить ошибку Program vosklicateliy_znak; Var C:Char; Indata,Out:Text; ...

Нужно исправить ошибку
Помогите исправить программу: (Вывод не правильный) ...

Нужно найти и исправить ошибку
Вот методичка с задачей. Практическое занятие №2 Тема: Способы построения структурированных...


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

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