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

Заполнить с клавиатуры массив словами разного размера и заменяет в нем самое длинное слово на "МАХ"

19.02.2015, 19:02. Показов 3194. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Напишите программу, которая заполняет с клавиатуры массив А(3,3) словами разного размера и заменяет в нем максимальное по длине слово на слово «МАХ». Выведите на экран исходный и полученный массивы.

Заранее спасибо!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2015, 19:02
Ответы с готовыми решениями:

Напишите программу, которая заполняет клавиатуры массив А(3,3) словами разного размера и заменяет в нем максимальное по длине слово каждого столбца
Напишите программу, которая заполняет клавиатуры массив А(3,3) словами разного размера и заменяет в...

Напишите программу, которая заполняет с клавиатуры массив словами разного размера и заменяет слова, оканчивающиеся на букву "я"
Напишите программу, которая заполняет с клавиатуры массив А(3,3) словами разного размера и заменяет...

Напишите программу, которая заполняет с клавиатуры массив А(3,3) словами разного размера и меняет в нем местами максимальное и минимальное по длине сл
Напишите программу, которая заполняет с клавиатуры массив А(3,3) словами разного размера и меняет в...

Определить самое короткое и самое длинное слово в строке введённой с клавиатуры
{ Определить самое короткое и самое длинное слово в строке введённой с клавиатуры }

В строке, введенной с клавиатуры, определить самое длинное и самое короткое слово
Помогите с задачей,пожалуйста)

1
Эксперт Pascal/Delphi
6810 / 4567 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
19.02.2015, 19:20 2
Лучший ответ Сообщение было отмечено Александр174 как решение

Решение

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
const
  n=3;
var
  a:array[1..n,1..n] of string;
  i,j,max,imax,jmax:integer;
  s,t:string;
begin
  for i:=1 to n do
    for j:=1 to n do
      begin
        write('Введите слово: ');  readln(a[i,j]);
      end;
  for i:=1 to n do
    begin
      for j:=1 to n do
        write(a[i,j]:24);
      writeln;
    end;
 
  imax:=1;  jmax:=1;
  max:=length(a[1,1]);
  for i:=1 to n do
    for j:=1 to n do
      if length(a[i,j])>max then
        begin
          max:=length(a[i,j]);
          imax:=i;
          jmax:=j;
        end;
  writeln('Самое длинное слово: ',a[imax,jmax]);
  s:='MAX';
  t:=a[imax,jmax];
  a[imax,jmax]:=s;
  s:=t;
  for i:=1 to n do
    begin
      for j:=1 to n do
        write(a[i,j]:24);
      writeln;
    end;
 
  readln;
end.
0
19.02.2015, 19:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2015, 19:20
Помогаю со студенческими работами здесь

Ввести строку с клавиатуры. Найти самое длинное слово в строке и самое короткое
Ввести строку с клавиатуры. Найти самое длинное слово в строке и самое короткое. Слова...

Дан массив из слов. поменять местами самое длинное слово и самое короткое слово
Дан массив из слов. Найти самое короткое и самое длинное слово, и поменять их местами. Вывести...

С клавиатуры задана строка, состоящая из слов. Поменяйте местами самое длинное и самое короткое слово
Слова разделены пробелами, пробелов может быть несколько.

заполнить одномерный массив символами введенными с клавиатуры. Найти самое короткое слово
заполнить одномерный массив символами введенными с клавиатуры. Найти самое короткое слово

заполнить одномерный массив символами введенными с клавиатуры. Найти самое короткое слово
заполнить одномерный массив символами введенными с клавиатуры. Найти самое короткое слово


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

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