Форум программистов, компьютерный форум CyberForum.ru

Cделать ввод с клавиатуры 20 слов и найти индекс максимального слова - C++

Восстановить пароль Регистрация
 
AndYou
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 12
01.04.2014, 01:41     Cделать ввод с клавиатуры 20 слов и найти индекс максимального слова #1
Нужно сделать ввод с клавиатуры 20 слов и найти индекс максимального слова. Может у кого-то есть идеи?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2014, 01:41     Cделать ввод с клавиатуры 20 слов и найти индекс максимального слова
Посмотрите здесь:

Найти индекс максимального значения массива C++
Организовать ввод слов с клавиатуры в массив C++
C++ Ввод имени в программу с клавиатуры, содержащее 2 или более слова
Для каждого столбца матрицы найти значение и индекс максимального элемента C++
Найти слова которые могут быть полностью сложены из других слов,сцепление слов(конкатенация) C++
C++ Найти индекс начала слова максимальной длины
C++ Найти индекс максимального элемента заданного массива
C++ Найти индекс первого максимального элемента массива
C++ Ввод слов с клавиатуры и вывод их на экран
C++ Найти индекс первого максимального элемента массива
C++ Найти индекс максимального элемента массива
C++ Из заданной последовательности слов удалить слова, содержащие введенный с клавиатуры символ

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Teddy17
2 / 2 / 2
Регистрация: 30.03.2014
Сообщений: 34
01.04.2014, 02:00     Cделать ввод с клавиатуры 20 слов и найти индекс максимального слова #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <cstring>
using namespace std;
 
int main()
{
    char str[20][100];int max=0;
    for(int i=0;i<20;i++)
    {
    cin>>str[i];
    if(strlen(str[i])>max)
        max=i;
    }
    cout<<"Naibolshuiu dlinu imeet slovo pod indeksom: "<<max;
}
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
01.04.2014, 02:05     Cделать ввод с клавиатуры 20 слов и найти индекс максимального слова #3
Цитата Сообщение от Teddy17 Посмотреть сообщение
cout<<"Naibolshuiu dlinu imeet slovo pod indeksom: "
Если max это индекс то почему ты его сравниваешь с длинной слова?
Teddy17
2 / 2 / 2
Регистрация: 30.03.2014
Сообщений: 34
01.04.2014, 02:08     Cделать ввод с клавиатуры 20 слов и найти индекс максимального слова #4
Простите, не заметил. Сейчас исправлю
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
01.04.2014, 02:14     Cделать ввод с клавиатуры 20 слов и найти индекс максимального слова #5
Да просто изменить max на strlen(str[max]) и все.
Teddy17
2 / 2 / 2
Регистрация: 30.03.2014
Сообщений: 34
01.04.2014, 02:16     Cделать ввод с клавиатуры 20 слов и найти индекс максимального слова #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cstring>
using namespace std;
 
int main()
{
    char str[20][100];char max[100]="";int chethic=0;
    for(int i=0;i<20;i++)
    {
    cin>>str[i];
    if(strlen(str[i])>strlen(max))
       {
        max=str[i];
        chethic=i;
       }
    }
    cout<<"Naibolshuiu dlinu imeet slovo pod indeksom: "<<chethic+1;
}
Добавлено через 1 минуту
Думаю, теперь правильно
Yandex
Объявления
01.04.2014, 02:16     Cделать ввод с клавиатуры 20 слов и найти индекс максимального слова
Ответ Создать тему
Опции темы

Текущее время: 12:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru