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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отражение столбцов двумерного массива http://www.cyberforum.ru/cpp-beginners/thread1041314.html
Задание: зеркально отразить нечетные столбцы #include <iostream.h> #include <stdlib.h> #include <math.h> #include <conio.h> #define n 100 int main () {int q; cout << "\n Vvedite nomer zadaniya \n"; cin >> q;
C++ Как скопировать часть строки до определенного символа? Допустим, пользователь вводит с клавиатуры строку. Необходимо скопировать часть строки до какого-то определенного символа и поместить ее в переменную a, т.е. присвоить переменной a это значение. Как это можно сделать? Я понимаю, что если бы количество символов до этого "определенного символа" было заранее известно, то можно было бы очень просто все сделать при помощи указателей, но оно не... http://www.cyberforum.ru/cpp-beginners/thread1041300.html
C++ Используя стандартную библиотеку шаблонов (STL) найти:
Вот условие.
C++ Перевод отрицательных чисел в двоичную СС
Помогите, как можно дописать код, чтобы переводи отрицательные числа (десятичной СС) в двоичную (СС). Можно ли это как то сделать через цикл while, (if)..или обязательно нужны строки? #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <math.h> #include "iostream" using namespace std; void dovich(int); // прототип функции
C++ Необходимо написать функцию http://www.cyberforum.ru/cpp-beginners/thread1041271.html
Нужно написать функцию которая находит в строке определенный подстринг и заменяет его на другой подстринг... например : я люблю шоколад . он должен найти слово шоколад и заменить его на слово конфеты и вывести я люблю конфеты Помогите очень прошу!
C++ В чем ошибка #include "stdafx.h" #include <math.h> #include <conio.h> int _tmain(int argc, _TCHAR* argv) { const double e=2.71; double a=1.23,xk=0.5,t,x; for (x=-0.5;x<=xk;x+=0.1) { подробнее

Показать сообщение отдельно
Yanush
158 / 154 / 46
Регистрация: 28.09.2013
Сообщений: 287
Завершенные тесты: 1
14.12.2013, 21:09     В заданой символьной строке, которая заканчивается точкой, определить длины кратчайшего и самого длинного слова
Правила форума - 1 задание = 1 тема. Поэтому вот тебе одно из заданий.
Если я правильно понял задание: дана строка. В первое слово идут все символы латинского алфавита, во второе - все остальные символы, за исключением пробелов.

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
30
31
32
33
34
35
36
37
#include <iostream>
 
#define TEST_STR "abfHEdgGddfg fg3Рgh?db f&db vпав^п выа АПВ/АП45 . "
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    char *testStr = TEST_STR;
    int len = strlen(testStr);
 
    char *newStr1 = new char[len + 1];
    char *newStr2 = new char[len + 1];
    int k = 0;
    int j = 0;
 
    for (int i = 0; i < len; i++)
    {
        if (testStr[i] >= 'a' && testStr[i] <= 'z' || testStr[i] >= 'A' && testStr[i] <= 'Z')
            newStr1[k++] = testStr[i];
        else if (testStr[i] != ' ')
            newStr2[j++] = testStr[i];
    }
 
    newStr1[k] = '\0';
    newStr2[j] = '\0';
 
    std::cout << "Строка, содержащая латинские буквы " << newStr1 << "\n";
    std::cout << "Все остальное (за исключением пробелов) " << newStr2 << "\n";
 
    system("pause");
 
    delete [] newStr1;
    delete [] newStr2;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru