Статистика
Всего в нашей базе более 4 327 664 вопросов и 6 445 979 ответов!

В слове имеются только две одинаковые буквы. Найти их.

5-9 класс

Слово вводится с клавиатуры. Программа пишется через массив на языке C++.

Julibe 24 янв. 2015 г., 9:18:29 (9 лет назад)
Рейтинг
+ 0 -
0 Жалоба
+ 0 -
Pashkova210
24 янв. 2015 г., 11:19:42 (9 лет назад)

#include <iostream>
#include <stdio.h>
#include <conio.h>

int main()
{
    char* S = new char[25];
    cin >> S;
    bool en = false;
    for (int i = 0; i < strlen(S) - 1; i++)
    {
        for (int j = i + 1; j < strlen(S); j++)
            if (S[i] == S[j])
            {
                cout << i + 1 << " = " << j + 1;
                en = true;
                break;
            }
        if (en)
            break;
    }
    getch();
    return 0;
}

Ответить

Читайте также

Дано слово "Процессор". Используя буквы входящие в это слово в качестве алфавита(буквы могут быть только прописными), были составлены все возможные слова

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

У нас имеется слово "АЛФАВИТ". Буквы этого слова используются в качестве алфавита для составления других слов неизвестного нам языка, поэтому слова не обяз

ательно несут смысловую нагрузку понятную для нас. Слова составлены ровно из трех букв алфавита и все буквы в каждом слове различны. Два слова считаются одинаковыми тогда и только тогда, когда если они абсолютно совпадают. Например слова ВИТ и ТИВ различны. Сколько получится различных новых слов?

Даны слова. БРАТ СЛОГ ОЧКО СТОЛ РОСТ ПОЛК БАРД ОБЕД

ЛОСК ЭТАП ОБОД СКАТ КРАБ ПЕНС ТРОС ТЕМП
МАРТ МОРС ВРАЧ СОЛЬ КРОТ ЛАВА ЛОЖА ГРОТ ГОРА КЛИЧ ПЕРО. Если в каждом слове
заменить последнюю букву другой, чтобы получилось новое слово (имя
существительное, единственного числа, кроме тех, которые имеют только
множественное число), то по вновь вписанным буквам можно прочитать слова Что это за слова?

решить любые 2 задачи, пожалуйста!!! или хотя бы одну в PASKALe

1. Найти те элементы массива, которые равны сумме двух своих соседей. Первый и последний элемент имеют только по одному соседу, поэтому искомыми быть не могут.
На вход программе сначало подается значение n<=100 – количество элементов в массиве. В следующей строке расположены сами элементы массива – целые числа, по модулю не превосходящие 10000. Выдайте значения искомых элементов массива в том же порядке, в каком они располагались во входных данных.

2. На вход программе подается последовательность чисел от 1 до 9, заканчивающаяся нулем. Всего будет введено не более 100000 чисел. Подсчитайте в этой последовательности количество единиц, количество двоек, количество троек и т.д. и выдайте результат. В выходных данных всегда должно быть 9 чисел.
3. Текст на английском языке запишите в массив a[1..1000] of char. Помимо английских букв в нем могут встречаться пробелы и знаки препинания. В массиве b [‘A’ ..’Z’’] of integer получите сведения о том, сколько и каких букв встречается в этом тексте. При подсчете строчные и прописные буквы не различать. На вход программе подается значение n<=1000 – количество символов в тексте. В следующей строке входных данных расположены сами символы (без разделителей). Выдайте 26 чисел – значения элементов массива b.
Пример

Входные данные
Выходные данные
12
Hello world!
0 0 0 1 1 0 0 1 0 0 0 3 0 0 2 0 0 1 0 0 0 0 1 0 0 0

4. Подсчитайте за один проход, сколько его элементов равны максимальному элементу.
На вход программе сначала подается значение n<=100 – количество элементов в массиве. В следующей строке входных данных расположены сами элементы массива – целые числа, по модулю не превосходящие 30000. Выдайте количество искомых элементов массива.

5. В массиве, заполненным произвольными целыми числами, найдите два числа, произведение которых максимально. Вложенные циклы не используйте. На вход программе сначала подается значение n<=10000 – количество элементов в массиве. В следующей строке входных данных расположены сами элементы – целые числа, по модулю не превосходящие 30000. Выдайте два искомых числа в порядке неубывания.
6. На вход программе сначала подается значение n<=100 – количество элементов в массиве. В следующей строке входных данных расположены сами элементы массива – целые числа, по модулю не превосходящие 30000. Распечатайте только те значения элементов массива, которые встречаются в нем ровно один раз. Элементы следует распечатывать в том порядке, в котором они встречаются в массиве.

Запишите строку русских букв ,про которую неверно не одно из утверждений:

1. её длина больше 7
2.её длина меньше 5
3. в этой строке встречаются две гласные буквы стоящие рядом
4.строка начинается с гласной буквы
5в строке нет ни одной буквы А
6.в строке есть только одна из букв А, Б, В



Вы находитесь на странице вопроса "В слове имеются только две одинаковые буквы. Найти их.", категории "информатика". Данный вопрос относится к разделу "5-9" классов. Здесь вы сможете получить ответ, а также обсудить вопрос с посетителями сайта. Автоматический умный поиск поможет найти похожие вопросы в категории "информатика". Если ваш вопрос отличается или ответы не подходят, вы можете задать новый вопрос, воспользовавшись кнопкой в верхней части сайта.