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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2009, 15:01   #1
cudalover
Пользователь
 
Регистрация: 05.11.2008
Сообщений: 34
По умолчанию Pascal. Строки

Вот какая проблема. Есть такое задание:
Даны символы s1,...,s10. Определить количество неверных равенств среди: s1=s10, s2=s9,..., s5=s6

Вот вроде получилось, но только есть одна загвоздка: программа сравнивает не так как в задании, а 1 с 10-м, потом 1 с 9 и т.д., потом берет 2 и сравнивает с 10, с 9 и т.д. и т.п.

Помогите исправить. Вот код:

Код:
Program kur1;
uses crt;
var
   str: string[10];
   n1, n2, i: integer;
begin
     clrscr;
     writeln('Vvedite 10 simvolov');
     readln(str);
                 for n1:=1 to 5 do
                 begin
                      for n2:=10 downto 6 do
                           If str[n1] <> str[n2] then
                           i:=i+1;
                 end;
     writeln('Kolichestvo nevernyh ravenstv:',i);
     readln;
end.
cudalover вне форума Ответить с цитированием
Старый 11.04.2009, 15:11   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Код:
Program kur1;
uses crt;
var
   str: string[10];
   n1, i: integer;
begin
     clrscr;
     writeln('Vvedite 10 simvolov');
     readln(str);
     i := 0;
                 for n1:=1 to 5 do
                 begin
                  If str[n1] <> str[10-n1+1] then
                    i:=i+1;
                 end;
     writeln('Kolichestvo nevernyh ravenstv:',i);
     readln;
end.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 11.04.2009, 15:34   #3
cudalover
Пользователь
 
Регистрация: 05.11.2008
Сообщений: 34
По умолчанию

Спасибо!!!
cudalover вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Free Pascal задачи на строки andrey2 Помощь студентам 9 25.12.2011 16:31
Pascal.Задача на строки. Amenus Помощь студентам 12 03.02.2009 23:32
Строки и Массивы. Pascal. 4 задачи Naper214 Помощь студентам 11 28.12.2008 13:51
Pascal. Строки. Dexterello Помощь студентам 2 20.12.2008 17:42
Строки в Pascal Альбиша Помощь студентам 3 18.12.2008 22:36