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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ logbook структуры http://www.cyberforum.ru/cpp-beginners/thread867384.html
Нужно найти все готовые лабы (14 lab) A Laboratory Course in C++ Data Structures, Second Edition exemplifies с коментами вырезано кроме вот этой: http://www.cs.uni.edu/~wallingf/teaching/052/lab/#12
C++ Консольный проект управления лифтом Нужна помощь Задание: Создать проект управления лифтом (консольный) Должно быть несколько классов, в том числе абстрактый и несколько агрегатных. Также должно быть присутствие агрегации, наследования; полтморфизм. Как такое сделать ?? http://www.cyberforum.ru/cpp-beginners/thread867371.html
C++ Заменить самое длинное слово на самое короткое и наоборот
Необходимо заменить самое длинное слово на самое короткое и самое короткое на самое длинное. Я их нашел, но как заменить не знаю... Получившийся код прилагаю, буду очень благодарен за помощь! #include <iostream> #include <string.h> #include <conio.h> #include <stdio.h> using namespace std; int main()
Вычислить площать S, радиус R треугольника, если заданы сторона, угол, радиус описанного круга C++
в треугольнике заданы сторона b, угол А радиус описаного круга R. Вычеслить и вывести на экран все остальные лементы треугольника площать S, радиус R. Треугольник так же вывести на экран. Заданые параметры вводить с клавиатуры.
C++ Удаление элементов массива http://www.cyberforum.ru/cpp-beginners/thread867355.html
#include<iostream> #include <cstdlib> using namespace std; bool Delete(int *Array, int &SizeArrray, int num); int main() { int size; cout << "Size of Massiv: "; cin >> size; int *Massiv = new int ;
C++ Разработать программу выполнения вычисления функции f(x) = ax/b Кто может напишите плз!!!:Разработать программу выполнения вычисления функции f(x) = ax/b подробнее

Показать сообщение отдельно
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
17.05.2013, 00:01
кх,

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int _tmain(int argc, _TCHAR* argv[])
{
    char str[] = "fdjh, lkdf dfkdf kldf - gdffddfg df";
    std::cout << str << std::endl << std::endl;
 
    int min_size(0);
    char *tmp(nullptr), *min(nullptr);
    min = tmp = strtok(str, " ,.-");
 
    while(tmp != NULL)
    {
        if(strlen(min) > strlen(tmp))
            strcpy(min, tmp);
 
        tmp = strtok (NULL, " ,.-");
    }
 
    std::cout << "Min: " << min << "\t\tSize: " << strlen(min) << "\n\n";
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru