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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.03.2011, 22:51   #1
Dean
Пользователь
 
Регистрация: 10.02.2011
Сообщений: 29
По умолчанию строки, Паскаль

здравствуйте, уважаемые программисты! можно ли попросить Вас о помощи в решении одной задачки? в общем, вот условие:
написать программу, определяющую количество символов латинского алфавита в предложении.
кто чем сможет, пожалуйста...
Dean вне форума Ответить с цитированием
Старый 19.03.2011, 22:56   #2
Alt
Лжец и смутьян
Форумчанин
 
Аватар для Alt
 
Регистрация: 03.04.2009
Сообщений: 194
По умолчанию

Код:
var
i: integer;
str: string;
count: integer;
begin
...
count:=0;
for i:=1 to length(str) do
if ((str[i] > 'a') and (str[i] < 'z')) or ((str[i] > 'A') and (str[i] < 'Z'))
inc(count);

...
end.
Помогли тебе - помоги другому.

Последний раз редактировалось Alt; 19.03.2011 в 22:59.
Alt вне форума Ответить с цитированием
Старый 19.03.2011, 23:01   #3
Dean
Пользователь
 
Регистрация: 10.02.2011
Сообщений: 29
По умолчанию

Alt, я так понимаю, вместо Ваших многоточий нужно ввести и вывести строку? Но Паскаль не воспринимает Ваш код почему-то, пишет, что выражение неверное.
Dean вне форума Ответить с цитированием
Старый 19.03.2011, 23:06   #4
Dean
Пользователь
 
Регистрация: 10.02.2011
Сообщений: 29
По умолчанию

в общем, дописал Вашу программу примерно вот так:
Код:
var
i: integer;
str: string;
count: integer;
begin
Writeln('Введите строку');
Readln(str);
count:=0;
for i:=1 to length(str) do
if ((str[i] > 'a') and (str[i] < 'z')) or ((str[i] > 'A') and (str[i] < 'Z'));
inc(count);
Writeln('Кол-во латинских букв в предложении=',count);
Readln;
end.
но она не работает. Паскаль почему-то пишет, что выражение неверное.
Dean вне форума Ответить с цитированием
Старый 19.03.2011, 23:11   #5
Alt
Лжец и смутьян
Форумчанин
 
Аватар для Alt
 
Регистрация: 03.04.2009
Сообщений: 194
По умолчанию

а... Точку с запятой после него зачем-то вы поставили, вот и не работает. А я там then пропустил, мой косяк
Помогли тебе - помоги другому.

Последний раз редактировалось Alt; 19.03.2011 в 23:13.
Alt вне форума Ответить с цитированием
Старый 19.03.2011, 23:13   #6
Dean
Пользователь
 
Регистрация: 10.02.2011
Сообщений: 29
По умолчанию

Цитата:
Сообщение от Alt Посмотреть сообщение
а... Точку с запятой после него зачем-то вы поставили, вот и не работает.
аа, ну это я случайно. пробовал так, ибо без точки с запятой она тоже не работает!
Dean вне форума Ответить с цитированием
Старый 19.03.2011, 23:14   #7
Alt
Лжец и смутьян
Форумчанин
 
Аватар для Alt
 
Регистрация: 03.04.2009
Сообщений: 194
По умолчанию

Цитата:
аа, ну это я случайно. пробовал так, ибо без точки с запятой она тоже не работает!
Да. Поставтье там then. Я после целого дня разбора сишного кода уже забыл про то, что там then ставится.
Помогли тебе - помоги другому.
Alt вне форума Ответить с цитированием
Старый 19.03.2011, 23:19   #8
Dean
Пользователь
 
Регистрация: 10.02.2011
Сообщений: 29
По умолчанию

Цитата:
Сообщение от Alt Посмотреть сообщение
Да. Поставтье там then. Я после целого дня разбора сишного кода уже забыл про то, что там then ставится.
:
вот это да, а я компилировал, и даже не заметил. кошмар! спасибо Вам большое!
Dean вне форума Ответить с цитированием
Старый 19.03.2011, 23:24   #9
Dean
Пользователь
 
Регистрация: 10.02.2011
Сообщений: 29
По умолчанию

а могу ли Вас так ненавязчиво попросить еще с одной программкой помочь?
задана квадратная матрица У(5,5). Определить, где больше четных элементов: выше или ниже главной диагонали.
для Вас - раз плюнуть, а вот до меня не доходит...
Dean вне форума Ответить с цитированием
Старый 20.03.2011, 00:43   #10
Alt
Лжец и смутьян
Форумчанин
 
Аватар для Alt
 
Регистрация: 03.04.2009
Сообщений: 194
По умолчанию

Да, задача простая. Только вот одно задание - одна тема.
Помогли тебе - помоги другому.
Alt вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки, Паскаль bwitcher Помощь студентам 2 23.02.2011 18:57
Паскаль (строки) Polusha Помощь студентам 1 28.12.2009 18:38
Паскаль строки! Antonio_getscool Помощь студентам 1 18.12.2009 11:45
Строки паскаль Antonio_getscool Помощь студентам 1 18.12.2009 11:16
паскаль строки Fornarina Помощь студентам 1 27.12.2008 01:31