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

Строки. Найти длину самого короткого слова - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ массивы, си++ http://www.cyberforum.ru/cpp-beginners/thread1030086.html
Помогите решить задачку, пожалуйста. Система из n материальных точек в пространстве задана с помощью последовательности действительных чисел x1,y1,z1,p1,x2,y2,z2,p2,......xn,yn,zn,pn-координаты i-ой точки,а pi-ее вес(i=1,2,....,n). Получить координаты центра тяжести системы. Формула для расчета координат x, y и z: x1*p1 + x2*p2 + ... + xN*pN x = --------------------------- ...
C++ массивы и вложенные структуры есть такой код: struct part1 { int arr; }; struct part2 { part1 dim; }; http://www.cyberforum.ru/cpp-beginners/thread1030076.html
Найдите кратчайший путь в графе C++
Создайте граф согласно своего варианта в среде С + +, длины путей задайте самостоятельно, найдите кратчайший путь в графе, используя указанный метод.
Размер стэка и кучи C++
Насколько я знаю, куча и стек растут в направлении друг-дружки в общей куче. Однако, я с удивление обнаружил, что выделить локальный массив на > миллиона элементов типа int нельзя, а в куче (new) можно. Выходит, стэк ограничен? Но почему? Его можно сделать динамических поигравшись с опциями компилятора? Или, быть может, динамический стек => динамическая куча (в смысле, когда границы её меняются...
C++ Дано натуральное число, верно ли что её первая цифра превышает m (вводится с клавиатуры ) http://www.cyberforum.ru/cpp-beginners/thread1030049.html
Дано натуральное число, верно ли что её первая цифра превышает m (вводится с клавиатуры )
C++ Функция Друзья, возникла проблемка, прошу помощи( На скрине описание) int _in() { int rand,i; srand((unsigned)time(NULL)); //генератор случайных чисе int n =40; // константа n целого типа int *mass1 = new int; //выделяем память под массив в количестве n элементов for (i=0; i<n; i++) //цикл по элементам массива std::cout<<mass1=rand()%50+1<<std::setw(4); //примваиваем значение текущему ... подробнее

Показать сообщение отдельно
Waik
10 / 10 / 1
Регистрация: 23.04.2013
Сообщений: 55
05.12.2013, 21:40     Строки. Найти длину самого короткого слова
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
#include "stdafx.h" 
#include <iostream>
 
int main() {
    char str[80];
    int Len,k,min;
 
    printf("enter string:\n");
    gets(str);
 
    Len=strlen(str);                                    //длина строки
    k=0;                                                //длина слова. изначально 0
    min=0;                                              //минимальное значение. изначально 0
    for(int i=0; i<=Len; i++){
        k++;                                            //счетчки длины слова
        if((str[i+1] == ' ') || (str[i+1] == '\0')){    //если след символ пробле или символ окончания строки то,
            if(min == 0) min =k;                        //если min=0 это значит что мы нашли первое слово и минимальным значением по умолчанию будет длина первого слова
            if(k < min) min = k;                        //если длина слова меньше min то присваиваем новое значение для min
            k=-1;                                       //обнуляем длину слова. -1 т.к след символ в цикле это пробле, нам его считать не нужно
        }
    }
    printf("\n min %i ", min);
    system("pause");
    return 0;
 
 
}
Пожалуйста.
 
Текущее время: 07:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru