Программа для построения БЛОК-СХЕМ!!!
программа линейной сортировки символьного массива - Бесплатно сделаю блок-схему
Меню сайта

Форма входа

Друзья сайта

  • Программа Ростовщик 1.04

  • Программа расчета кредита

  • Курсовые по информатике

  • Старый, но живой ГОСТ для Блок-Схем

  • Сервис заполнения бланков аттестатов

  • Библиотека VBA для сервиса AntiGate.com

  • Статистика

    Locations of visitors to this page

    Приветствую Вас, Гость · RSS 17.05.2024, 11:41

    [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
    • Страница 1 из 1
    • 1
    Модератор форума: diamFC  
    Бесплатно сделаю блок-схему » Блок-схемы по просьбам » Главное - ВЕРИТЬ (© Didme) » программа линейной сортировки символьного массива (программа линейной сортировки символьного массива)
    программа линейной сортировки символьного массива
    diamFCДата: Среда, 11.05.2011, 08:48 | Сообщение # 1
    Полковник
    Группа: Администраторы
    Сообщений: 207
    Репутация: 11
    Статус: Offline
    программа линейной сортировки символьного массива
    Code

    program sort;
    uses crt;
    const n = 5;    {константа - размерность массива}
       var i, j, k: integer;    {переменные}
           r: char;  {символьная переменная}
           a: array[1..n] of char;    {массив символов}
    begin
       clrscr;    {очистка экрана}
    {ввод массива}
       for i:=1 to n do {в цикле по эл-там массива}
       begin
         write('El-t nomer ', i,': ');
         readln(a[i]);    {чтение с клавиатуры значения в эл-т массива}
       end;

    {упорядочение элементов массива}
       k := 0;
       for i:=1 to n-1 do    {цикл от первого до предпоследнего эл-та массива}
         for j:=i+1 to n do  {цикл от i+1 ого эл-та до последнего}
           if a[i]>a[j] then   {если i-тый эл-т больше чем j-тый, то }
           begin
             k := k + 1;  {меняем их местами и увеличиваем на 1 счетчик замен}
             r := a[i];
             a[i] := a[j];
             a[j] := r;
           end;
       writeln;
       writeln('Sorted massiv:');    {выводим отсортированный массив и кол-во перемещенных эл-ов}
       for i:=1 to n do
         write(a[i],'  ');
       writeln;
       write('kol-vo otsortirovannih el-tov = ', k);
       readkey;
    end.
     
    diamFCДата: Среда, 11.05.2011, 08:51 | Сообщение # 2
    Полковник
    Группа: Администраторы
    Сообщений: 207
    Репутация: 11
    Статус: Offline
    Прикрепления: 8481163.jpg (44.5 Kb) · SORT6.PAS.xls.doc (35.0 Kb)
     
    Бесплатно сделаю блок-схему » Блок-схемы по просьбам » Главное - ВЕРИТЬ (© Didme) » программа линейной сортировки символьного массива (программа линейной сортировки символьного массива)
    • Страница 1 из 1
    • 1
    Поиск:

    Copyright MyCorp © 2024
    Конструктор сайтов - uCoz