С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
Alex Kolesnikov
0 / 1 / 0
Регистрация: 11.02.2015
Сообщений: 64
1

Сравнить строки, определить максимальный символ в строке

21.05.2015, 20:00. Просмотров 951. Ответов 1
Метки нет (Все метки)

Ввести две строки символов . Сравнить эти строки. Выдать на экран результаты сравнения. Опрелелить максимальный символ в строке. Выдать эти номера и сами символы. Результаты вывести на экран.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2015, 20:00
Ответы с готовыми решениями:

Определить длину строки и сколько раз встречается символ в строке
Пусть дано строку и некий символ. Необходимо определить длину строки, сколько...

Определить, встретился ли в строке str1 какой-нибудь символ из строки str2
Нужно написать и протестировать функцию STRS(str1, str2), которая определяет,...

Определить есть ли в матрице строки, максимальный элемент в которых стоит первым в строке
Определить есть ли в действительной матрице В размерности N х M строки,...

подсчет символ из строки s1, встречающихся в строке s2.
Помогите написать программу, которая подсчитывает количество символов из...

Прибавить к строке n-ый символ другой строки
как прибавить к строке n-ый символ другой строки? пробовал strcat(s1,s) - не...

1
LegchylinIlya
20 / 20 / 28
Регистрация: 22.05.2015
Сообщений: 55
22.05.2015, 11:23 2
Лучший ответ Сообщение было отмечено Alex Kolesnikov как решение

Решение

Цитата Сообщение от Alex Kolesnikov Посмотреть сообщение
Ввести две строки символов . Сравнить эти строки. Выдать на экран результаты сравнения. Опрелелить максимальный символ в строке. Выдать эти номера и сами символы. Результаты вывести на экран.
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"Russian");
    char str1[50], str2[50], max(0);
    int i,count(0);
    cout << "Введите первую строку: ";
    gets(str1);
    cout << "Введите вторую строку: ";
    gets(str2);
    if(strcmp(str1,str2)==0)
    {
        cout << "\nСтроки равны\n\n";
    }
    else if(strcmp(str1,str2)>0)
    {
        cout << "Первая строка больше второй\n\n";
    }
    else
    {
        cout << "Вторая строка больше первой\n\n";
    }
    for (i=0; i<sizeof(str1); i++)
    {
        if (str1[i]>max)
        {
            max = str1[i];
            count = i;
        }
    }
    cout << "Максимальный элемент в первой строке находится на позиции " << count+1 << " и это символ " << max << "\n";
    for (i=0; i<sizeof(str2); i++)
    {
        if (str2[i]>max)
        {
            max = str2[i];
            count = i;
        }
    }
    cout << "Максимальный элемент во второй строке находится на позиции " << count+1 << " и это символ " << max << "\n\n";
    system("pause");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2015, 11:23

Как прибавить к строке х-овый символ другой строки?
Такой код не работает: str1 = str1 + str2.at(x);

В строке скопировать каждый второй символ в конец строки
есть задача: в строке s скопировать каждый 2й символ в конец строки. я не...

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru