0 / 0 / 0
Регистрация: 25.12.2019
Сообщений: 22

Вводятся две строки произвольного текста. Найти позицию первого несовпадающего символа или вывести сообщение о том,

09.06.2020, 20:31. Показов 1836. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вводятся две строки произвольного текста. Найти позицию первого несовпадающего символа или вывести сообщение о том, что строки равны.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.06.2020, 20:31
Ответы с готовыми решениями:

Составить подпрограмму которая поэлементно сравнивает 2 строки и определяет позицию первого несовпадающего символа
Составить подпрограмму которая поэлементно сравнивает 2 строки и определяет позицию первого несовпадающего символа. K = i,если строки не...

Найти позицию первого символа строки, не являющегося буквой
Напишите функцию NonAlpha(str: string), которая получает параметр str типа string и возвращает позицию его первой литеры, не являющейся...

Определить позицию первого символа "a" в тексте и вывести на экран строку, начиная с этого символа
Здравствуйте. Имеется задача: Задан текст. Определить позицию первого символа "a" в тексте и вывести на экран строку, начиная...

1
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
09.06.2020, 20:36
Лучший ответ Сообщение было отмечено ant22889 как решение

Решение

C++
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
#include <string>
#include <iostream>
#include <algorithm>
 
int main()
{
    std::string str1;
    std::string str2;
 
    std::getline(std::cin, str1);
    std::getline(std::cin, str2);
 
    for (size_t i = 0; i < std::min(str2.length(), str1.length()); i++)
    {
        if (str1[i] != str2[i])
        {
            std::cout << i + 1 << std::endl;
            return 0;
        }
    }
 
    if (str2.length() != str1.length())
    {
        std::cout << std::min(str2.length(), str1.length());
    }
 
    std::cout << "Строки равны";
    return 0;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.06.2020, 20:36
Помогаю со студенческими работами здесь

В конец каждой строки дописать позицию первого вхождения символа
как правильно сделать что бы я мог вводить любое количество строк ,а не как у меня только на 4 строки и чтобы с этими строками работала...

Даны две строки произвольного текста
Даны две строки произвольного текста. Известно, что среди символов в каждой строке имеются хотя бы две буквы «m». Составить процедуру,...

Найти позицию (номер первого символа) сочетания «МММ»
Найти позицию (номер первого символа) сочетания «МММ»

Нужно найти строки, в которых стоят две В в начале или в конце(вывести YES); и строки, где в середине идет подряд три В(вывести NO)
Дано некоторое количество строк с символами А и В. Нужно найти строки, в которых стоят две В в начале или в конце(вывести YES); и строки,...

Определить позицию первого вхождения в заданную строку какого-либо символа из второй заданной строки
б) Даны две строки произвольного текста. Составить процедуру, позволяющую определить позицию первого вхождения в заданную строку...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Аутентификация OAuth в Python
py-thonny 22.05.2025
OAuth (Open Authorization) — это целый стандарт для делегированного доступа. Звучит занудно? Давайте проще: OAuth позволяет приложениям получать доступ к информации пользователя на сторонних сервисах. . .
Хеширование и соль паролей в веб-приложениях C#
stackOverflow 22.05.2025
Когда-то в начале своей карьеры я тоже грешил простейшими подходами к хранению паролей – MD5-хеширование казалось верхом защиты. Но технологии не стоят на месте, вычислительные мощьности растут, и. . .
Генераторы Python для эффективной обработки данных
AI_Generated 21.05.2025
В Python существует инструмент настолько мощный и в то же время недооценённый, что я часто сравниваю его с тайным оружием в арсенале программиста. Речь идёт о генераторах — одной из самых элегантных. . .
Чем заменить Swagger в .NET WebAPI
stackOverflow 21.05.2025
Если вы создавали Web API на . NET в последние несколько лет, то наверняка сталкивались с зелёным интерфейсом Swagger UI. Этот инструмент стал практически стандартом для документирования и. . .
Использование Linq2Db в проектах C# .NET
UnmanagedCoder 21.05.2025
Среди множества претендентов на корону "идеального ORM" особое место занимает Linq2Db — микро-ORM, балансирующий между мощью полноценных инструментов и легковесностью ручного написания SQL. Что. . .
Реализация Domain-Driven Design с Java
Javaican 20.05.2025
DDD — это настоящий спасательный круг для проектов со сложной бизнес-логикой. Подход, предложенный Эриком Эвансом, позволяет создавать элегантные решения, которые точно отражают реальную предметную. . .
Возможности и нововведения C# 14
stackOverflow 20.05.2025
Выход версии C# 14, который ожидается вместе с . NET 10, приносит ряд интересных нововведений, действительно упрощающих жизнь разработчиков. Вы уже хотите опробовать эти новшества? Не проблема! Просто. . .
Собеседование по Node.js - вопросы и ответы
Reangularity 20.05.2025
Каждому разработчику рано или поздно приходится сталкиватся с техническими собеседованиями - этим стрессовым испытанием, где решается судьба карьерного роста и зарплатных ожиданий. В этой статье я. . .
Cython и C (СИ) расширения Python для максимальной производительности
py-thonny 20.05.2025
Python невероятно дружелюбен к начинающим и одновременно мощный для профи. Но стоит лишь заикнуться о высокопроизводительных вычислениях — и энтузиазм быстро улетучивается. Да, Питон медлительнее. . .
Безопасное программирование в Java и предотвращение уязвимостей (SQL-инъекции, XSS и др.)
Javaican 19.05.2025
Самые распространёные векторы атак на Java-приложения за последний год выглядят как классический "топ-3 хакерских фаворитов": SQL-инъекции (31%), межсайтовый скриптинг или XSS (28%) и CSRF-атаки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru