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

Определить длины кратчайшего и самого длинного слова - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны два вектора X(20) и Y(20), найти длины векторов X, Y, X+Y, X-Y http://www.cyberforum.ru/cpp-beginners/thread1041795.html
Помогите найти ошибку, пишет "vector subscript out of range". #include "stdafx.h" #include <iostream> #include <math.h> #include <vector> using namespace std; int _tmain(int argc, _TCHAR* argv)
C++ Сохранение разных данных Подскажите, как лучше организовать сохранения запись\чтение из файла, если есть исходный класс, в котором есть поля int, string и указатели на объекты других классов, которые тоже могут иметь указатели на другие классы и данные. То есть в каком порядке записывать и считывать? Не очень в этом силён, надеюсь на, хотя бы, поверхностные ответы(но не слишком) http://www.cyberforum.ru/cpp-beginners/thread1041774.html
Златопольский C++ C++
Помогите пожалуйста решить задачи из сборника. Есть наработки, но многого не знаю как делать. Среда Visual Studi0 2013, язык С++ 12.65 Три группы студентов, в каждой из которых 20 человек, в сессию давали 3 экзамена. Сведения об оценках каждой группы хранятся в двумерных массивах. Определить лучшую по средней оценке группу. #include <conio.h> #include <ctype.h> #include <stdio.h>...
C++ Златопольский C++
Помогите пожалуйста решить задачи из сборника. Есть наработки, но многого не знаю как делать. Среда Visual Studi0 2013, язык С++ 11.57 Известны данные о количестве осадков, выпавших за каждый день февраля. Найти общее число осадков, выпавших по четным числам месяца. #include "stdafx.h" #include <iostream> #include <cstdlib> using namespace std;
C++ Создание своей функции http://www.cyberforum.ru/cpp-beginners/thread1041762.html
Всем привет =) скажите, как правильно передать в функцию значения массива? В моей функции должна происходить обработка массива и на выходе получается уже другой массив. Но проблема с передачей значения массива в функцию при вызове. Вот файл *.h: #ifndef AM_Demodulator #define AM_Demodulator double AM_Demodulate(double , double, int); #endif Вот файл самой уже функции *.cpp: #include...
C++ Упражнения цикла for #include <conio.h> #include <iostream> #include <math.h> using namespace std; int main() { setlocale(LC_ALL, "Russian"); подробнее

Показать сообщение отдельно
Arigato
Программист
280 / 177 / 95
Регистрация: 05.12.2013
Сообщений: 666
Записей в блоге: 5
15.12.2013, 02:13     Определить длины кратчайшего и самого длинного слова
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 <iostream>
 
using namespace std;
 
int main()
{
    char str[100];
    int minlen = 0, maxlen = 0, len = 0;
    cin.getline(str, 100);
    int length = strlen(str);
    for ( int i = 0; i < length; i++ ) {
        char c = str[i];
        if ( c >= 'a' && c <= 'z' || c >= 'A' && c <= 'Z' ) {
            len++;
        } else {
            if ( len > maxlen )
                maxlen = len;
            if ( len < minlen && len > 0 || minlen == 0 )
                minlen = len;
            len = 0;
        }
        if ( c == '.' )
            break;
    };
    cout << "Min length: " << minlen << endl;
    cout << "Max length: " << maxlen << endl;
    system("PAUSE");
    return 0;
}
 
Текущее время: 04:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru