С Новым годом! Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 17.11.2011
Сообщений: 4

Распечатать слова, в которых нет повторяющихся символов

18.11.2011, 22:24. Показов 1586. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
18.1 Дана матрица размером 5х5 элементов,случайным образом заполненная.Сформировать одномерный массив В,где В(j) =0,если индекс максимального значения оказывается меньше чем у минимального значения в столбце.В противном случае B(j)-1.
18.2 Дана произвольная строка символов.Распечатать слова,в которых нет повторяющихся символов.

Помогите пожалуйста!!!!

Добавлено через 23 часа 25 минут
Апапап!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.11.2011, 22:24
Ответы с готовыми решениями:

Файл: найти слова, отличные от последнего, в которых нет повторяющихся букв
Дан текст в файле. Группы символов, разделенные пробелами и не содержащие пробелы внутри себя, будем называть словами. Вывести на экран те...

В исходной строке А определить и вывести слова, в которых нет повторяющихся букв
в исходной строке А определить и вывести слова,в которых нет повторяющихся букв

Строку из n символов распечатать по m символов. Если в последней строке нет m символов, то ее не печатать
Строку из n символов распечатать по m символов в строке. Если в последней строке нет m символов, то ее не печатать.

5
Почетный модератор
 Аватар для КонецСвета
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
18.11.2011, 22:47
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от zuluman Посмотреть сообщение
максимального значения
- в столбце или во всей матрице?

Добавлено через 15 минут
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
uses crt;
var a: array [1..5,1..5] of integer;
    b: array [1..5] of byte;
    i,j,min,max,imin,imax: integer;
begin
writeln ('Дана матрица');
for i:=1 to 5 do
    begin
    for j:=1 to 5 do
        begin
        a[i,j]:=random(101)-50;
        write (a[i,j]:4);
        end;
    writeln;
    end;
for j:=1 to 5 do
    begin
    max:=a[1,j];
    imax:=1;
    for i:=1 to 5 do
        begin
        if a[i,j]>max then
           begin
           max:=a[i,j];
           imax:=i;
           end;
        if a[i,j]<min then
           begin
           min:=a[i,j];
           imin:=i;
           end;
        end;
    if imax<imin then b[j]:=0
       else b[j]:=1;
    end;
writeln ('Массив В');
for j:=1 to 5 do
    write (b[j]:4);
end.
1
0 / 0 / 0
Регистрация: 17.11.2011
Сообщений: 4
20.11.2011, 01:15  [ТС]
Цитата Сообщение от КонецСвета Посмотреть сообщение
- в столбце или во всей матрице
Во всей матрице

Добавлено через 3 минуты
Помогите сделайте кто-нибудь вторую задачу
0
Почетный модератор
 Аватар для КонецСвета
7966 / 3937 / 2464
Регистрация: 30.10.2011
Сообщений: 5,377
20.11.2011, 01:35
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

первая переделанная с учетом новых условий (индекс макисмального значения для всей матрицы, а минимального - по столбцу)
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
uses crt;
var a: array [1..5,1..5] of integer;
    b: array [1..5] of byte;
    i,j,min,max,imin,imax: integer;
begin
writeln ('Дана матрица');
max:=-1000;
for i:=1 to 5 do
    begin
    for j:=1 to 5 do
        begin
        a[i,j]:=random(101)-50;
        write (a[i,j]:4);
        if a[i,j]>max then
           begin
           max:=a[i,j];
           imax:=i;
           end;
        end;
    writeln;
    end;
writeln ('max=',max,' imax=',imax);
for j:=1 to 5 do
    begin
    for i:=1 to 5 do
        begin
        if a[i,j]<min then
           begin
           min:=a[i,j];
           imin:=i;
           end;
        end;
    if imax<imin then b[j]:=0
       else b[j]:=1;
    end;
writeln ('Массив В');
for j:=1 to 5 do
    write (b[j]:4);
end.
1
0 / 0 / 0
Регистрация: 17.11.2011
Сообщений: 4
20.11.2011, 11:49  [ТС]
18.2 Дана произвольная строка
символов.Распечатать слова,в
которых нет повторяющихся
символов.
Помогите пожалуйста!!!! Апапап!!
0
110 / 110 / 72
Регистрация: 13.10.2011
Сообщений: 227
20.11.2011, 12:13
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от zuluman Посмотреть сообщение
18.2 Дана произвольная строка
символов.Распечатать слова,в
которых нет повторяющихся
символов.
Помогите пожалуйста!!!! Апапап!!
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
var
  s, s1: string;i, k, i1, i2: integer;f: boolean;
 
begin
  readln(s);
  s := s + ' ';
  repeat
    if pos('  ', s) > 0 then
      delete(s, pos('  ', s), 1);
  until pos('  ', s) = 0;
  k := 0;
  for i := 1 to length(s) do
    if s[i] = ' ' then
    begin
      s1 := copy(s, k + 1, i - k - 1);
      k := i;
      f := true;
      for i1 := 1 to length(s1) - 1 do 
      begin
        for i2 := i1 + 1 to length(s1) do
          if s1[i1] = s1[i2] then begin f := false; 
          break; 
          end;
        if not f then break;
      end;
      if f then writeln(s1);
    end;
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.11.2011, 12:13
Помогаю со студенческими работами здесь

Напечатать те слова последовательности, которые отличны от последнего слова и в слове нет повторяющихся букв
Дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных латинских букв; между соседними словами - не...

Удалить слова, у которых нет повторяющихся букв
Дан текст. Удалить слова, у которых нет повторяющихся букв.

Вывести слова в строке, в которых нет повторяющихся букв
Помогите пожалуйста решить задачу: Дана последовательность, содержащая от 2 до 50 слов, в каждом из которых от 1 до 8 строчных латинских...

Распечатать все слова четной длины, расположенные после слова с наибольшим количеством символов
Дана произвольная строка символов. Распечатать все слова четной длины, расположенные после слова с наибольшим количеством символов.Если...

В строке найти слова, в которых больше трех повторяющихся символа
Здравствуйте.Поставлена вот такая задача.В строке найти слова в которых больше 3 повторяющихся символа и вывести эти слова.Помогите...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru