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

Найти элементы строкового массива имеющие наименьшую длину - C++

26.02.2016, 03:00. Просмотров 196. Ответов 1
Метки нет (Все метки)

Дано текстовый массив А $ (10) .Найти и напечатать элементы наименьшей длины. Вывести на печать данный элемент, его порядковый номер и длину (количество символов).
Помогите написать программу на С ++ пожалуйста
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2016, 03:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти элементы строкового массива имеющие наименьшую длину (C++):

Узнать длину строкового массива
char s1; cout << strlen(s1) << endl; // Выдаёт 62 вместо 26| Как узнать char...

Найти элементы массива, не имеющие себе равных в другом массиве
Даны два целочисленных массива K(m) и L(n). Найти элементы массива K, не...

Найти максимальную длину строки в текстовом файле и распечатать все строки файла, имеющие такую длину
Найти максимальную длину строки в текстовом файле и распечатать все строки...

Найти слово которое имеет наименьшую длину
То что я имею: #include "stdafx.h" #include "string" #include "vector"...

Определить длину и позицию слова, которое имеет наименьшую длину в строке
Определить длину и позицию слова, которое имеет наименьшую длину в строке....

Написать метод, который находит максимальный и минимальный элементы строкового массива и меняет их местами
Помогите, пожалуйста... Задание: написать метод, который находит максимальный...

1
zss
Модератор
Эксперт С++
6959 / 6521 / 4139
Регистрация: 18.12.2011
Сообщений: 17,209
Завершенные тесты: 1
26.02.2016, 08:07 #2
Лучший ответ Сообщение было отмечено gru74ik как решение

Решение

Crov, Нельзя на С++ написать программу, которая использует массив с именем A$
C++
1
2
3
4
5
6
7
8
9
10
string A[10];
for(int i=0;i<10;i++)
   getline(cin,A[i]);
int nmin=0;
for(int i=0;i<10;i++)
   if(A[i].size()<A[nmin].size())
        nmin=i;
for(int i=0;i<10;i++)
   if(A[i].size()==A[nmin].size())
       cout<<A[i]<<' '<<i<<' '<<A[i].size()<<endl;
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.02.2016, 08:07
Привет! Вот еще темы с решениями:

В массив В перенести все элементы массива А, имеющие четный индекс
4. Ввести массив А. В массив В перенести все элементы массива А, имеющие четный...

Переместить в начало действительного массива элементы, имеющие ненулевую целую часть
Создать массив из 10 вещественных чисел. Преобразовать массив так, чтобы...

Переписать все элементы массива M(N), имеющие нечетные индексы, подряд в массив BE
Нужен код для задачи, кто знает и может помочь.Не могу понять: &quot;Переписать...

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


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

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

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