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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2011, 21:10   #1
Анастасия***
Пользователь
 
Регистрация: 20.10.2011
Сообщений: 24
Вопрос Паскаль.Строки.массивы.

1.Задача на массив.

В двумерном массиве С (10, 10) произвольных чисел найти наименьший элемент побочной диагонали.


2.Задача на строки.

Дано предложение. подсчитать сколько гласных букв содержится в каждом слове.
Анастасия*** вне форума Ответить с цитированием
Старый 16.12.2011, 21:27   #2
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от Анастасия*** Посмотреть сообщение
1.Задача на массив.

В двумерном массиве С (10, 10) произвольных чисел найти наименьший элемент побочной диагонали.


2.Задача на строки.

Дано предложение. подсчитать сколько гласных букв содержится в каждом слове.
Привет! Первая вот так -
Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var
  Arr:array[1..10,1..10] of integer;
  i,j,min:integer;
begin
  writeln('The matrix [10,10] - ');
  for i := 1 to 10 do
  begin
    for j := 1 to 10 do
    begin
      Arr[i,j]:=random(20);
      write(Arr[i,j],' | ');
    end;
    writeln;
  end;
  writeln;
  min:=Arr[10,10];
  for i := 10 downto 1 do
    for j := i downto 1 do
      if Arr[i,j]<min then
        min:=Arr[i,j];
  write('Min = ',min);
  readln;
end.
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 16.12.2011, 21:29   #3
Анастасия***
Пользователь
 
Регистрация: 20.10.2011
Сообщений: 24
По умолчанию

привет,спасибо большое))
Анастасия*** вне форума Ответить с цитированием
Старый 16.12.2011, 21:57   #4
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от Анастасия*** Посмотреть сообщение
привет,спасибо большое))
Вот вторая на скорую руку -
Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;
var
  Glasnye:set of char;
  Str, StrTemp:string;
  i, j, kol:integer;
begin
  StrTemp:='';
  Glasnye:=['a','e','i','o','u','y'];
  write('Vvedite stroku - ');
  readln(Str);
  for i := 1 to length(Str)+1 do
  begin
    if Str[i] in ['a'..'z'] then
      StrTemp:=StrTemp+Str[i]
    else
    begin
      if (length(StrTemp)>=2) or (StrTemp='i') then
      begin
        for j := 1 to length(StrTemp) do
          if StrTemp[j] in Glasnye then
            inc(kol);
      end;
      StrTemp:='';
    end;
  end;
  writeln;
  write('Kol = ',kol);
  readln;
end.
Только это для английского языка!
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 16.12.2011, 22:51   #5
Анастасия***
Пользователь
 
Регистрация: 20.10.2011
Сообщений: 24
По умолчанию

ой спасибо тебе)))
Анастасия*** вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки и массивы HOSTIK Помощь студентам 3 07.05.2011 20:44
Строки массивы britannia C# (си шарп) 1 25.03.2011 13:29
Паскаль. задача на символьные массивы и строки zaraza21 Помощь студентам 1 03.11.2007 19:33