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

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

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

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме 15-35 тыс рублей в месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 24.09.2022, 08:45   #1
Tim Dyson
Новичок
Джуниор
 
Регистрация: 24.09.2022
Сообщений: 3
По умолчанию Напишите код на С++ или Python пожалуйста

Дана непустая последовательность слов из строчных русских букв; между соседними словами – запятая, за последним словом – точка. Напечатать в алфавитном порядке множества:
a) Все гласные буквы, которые входят в каждое слово;
b) все звонкие согласные буквы, которые входят в каждое нечетное слово и не входят ни в одно четное слово.
Tim Dyson вне форума
Старый 24.09.2022, 09:07   #2
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,213
По умолчанию

Код:
переменная четное = ложь
строка гласные_буквы пустая
строка входят_в_четные пустая
строка входят_в_нечетные пустая
строка согласные_буквы = перечисление всех согласных
цикл перебора всех символов входящих в строку с последовательностью слов {
  если точка тогда {
    если не четное тогда {
      цикл перебора символов входящих в строку согласные_буквы {
        если символ отсутствует в строке входят_в_нечетные тогда {
          удалить символ из строки согласные_буквы
        }
      }
    }
    прервать цикл
  }
  если запятая тогда {
    если не четное тогда {
      цикл перебора символов входящих в строку согласные_буквы {
        если символ отсутствует в строке входят_в_нечетные тогда {
          удалить символ из строки согласные_буквы
        }
      }
      присвоить входят_в_нечетные = пустая строка
    }
    четное = отрицание четное
  }
  если гласная и символ отсутствует в строке гласные_буквы тогда {
    добавить в строку гласные_буквы еще один символ
  }
  если звонкая согласная тогда {
    если четное тогда {
      если символ отсутствует в строке входят_в_четные тогда {
        добавить в строку входят_в_четные еще один символ
      }
    } иначе {
      если символ присутствует в строке входят_в_нечетные тогда {
        добавить в строку входят_в_нечетные еще один символ
      }
    }
  }
}
цикл перебора всех символов входящих в строку гласные_буквы {
  печать символа
}
цикл перебора всех символов входящих в согласные_буквы {
  печать символа
}

Последний раз редактировалось macomics; 24.09.2022 в 09:22.
macomics на форуме
Старый 24.09.2022, 09:26   #3
Tim Dyson
Новичок
Джуниор
 
Регистрация: 24.09.2022
Сообщений: 3
По умолчанию

Цитата:
Сообщение от macomics Посмотреть сообщение
Код:
переменная четное = ложь
строка гласные_буквы пустая
строка входят_в_четные пустая
строка входят_в_нечетные пустая
строка согласные_буквы = перечисление всех согласных
цикл перебора всех символов входящих в строку с последовательностью слов {
  если точка тогда {
    если не четное тогда {
      цикл перебора символов входящих в строку согласные_буквы {
        если символ отсутствует в строке входят_в_нечетные тогда {
          удалить символ из строки согласные_буквы
        }
      }
    }
    прервать цикл
  }
  если запятая тогда {
    если не четное тогда {
      цикл перебора символов входящих в строку согласные_буквы {
        если символ отсутствует в строке входят_в_нечетные тогда {
          удалить символ из строки согласные_буквы
        }
      }
      присвоить входят_в_нечетные = пустая строка
    }
    четное = отрицание четное
  }
  если гласная и символ отсутствует в строке гласные_буквы тогда {
    добавить в строку гласные_буквы еще один символ
  }
  если звонкая согласная тогда {
    если четное тогда {
      если символ отсутствует в строке входят_в_четные тогда {
        добавить в строку входят_в_четные еще один символ
      }
    } иначе {
      если символ присутствует в строке входят_в_нечетные тогда {
        добавить в строку входят_в_нечетные еще один символ
      }
    }
  }
}
цикл перебора всех символов входящих в строку гласные_буквы {
  печать символа
}
цикл перебора всех символов входящих в согласные_буквы {
  печать символа
}
А можно код? А не псевдокод?пожалуйста
Tim Dyson вне форума
Старый 24.09.2022, 21:14   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 16,014
По умолчанию

Тема ни о чем.
Arigato на форуме
Закрытая тема
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
напишите пожалуйста программу с++ L.2012 Помощь студентам 1 03.12.2018 21:29
напишите программу пожалуйста vlkvelena Помощь студентам 3 22.11.2016 22:24
Напишите пожалуйста програмку !!! ilfat11 Помощь студентам 2 22.04.2015 15:06
напишите пожалуйста программу... покемон21 Паскаль, Turbo Pascal, PascalABC.NET 4 29.12.2013 16:16