С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Переделывание кода из паскаля в С++ Ребята помогите пожалуйста переделать данный код в С/С++ (по возможности избегать использование функций strlen и тд): var CountSpace, CountLit: Integer; Index, i: Byte; Str: String; begin CountSpace:=0; CountLit:=0; repeat write('Строка: '); readln(Str); https://www.cyberforum.ru/ cpp-beginners/ thread2124832.html C++ приложение без формы
Здравствуйте. Как на с++ сделать приложение без формы, допустим оно будет посылать запрос на сервер и принимать его?
C++ Сравнение элементов массива Учусь инженером-программистом, первый курс предлагает изучение языка C++ на лицензионной версии Microsoft Visual Studio 2017. На третий месяц изучения была поставлена задача. Одномерный массив из 10 элементов (заполняет пользователь), программа должна вывести все числа, которые совпали, при этом показав их ячейки в массиве, например: Ввели: 5, 15, 6, 9, 3, 3, 5, 11, 13, -1 Программа выводит:... https://www.cyberforum.ru/ cpp-beginners/ thread2124826.html C++ Gets не определён #include "stdafx.h" #include<stdio.h> #include<conio.h> #include <windows.h> #include <string.h> using namespace std; int main(array<System::String^>^args) { SetConsoleCP(1251); SetConsoleOutputCP(1251); https://www.cyberforum.ru/ cpp-beginners/ thread2124822.html
Рекурсивная функция C++
Написать программу табулирования функции, заданной рекуррентной формулой, де К- натуральное число.Разработать рекурсивной алгоритм вычисления функции.
C++ Найти такое соотношение между x,y,z и a,b,c, чтобы исполнялось условие Найти и вывести на консоль такое соотношение между x,y,z и a,b,c, чтобы исполнялось условие а-b+c=3 https://www.cyberforum.ru/ cpp-beginners/ thread2124816.html
C++ перегруженные фунции https://www.cyberforum.ru/ cpp-beginners/ thread2124809.html
В консоле выводится 0 объясните пожайлуста что не так? #include<iostream> #include<ctime> using namespace std; int umozh(int a,int b,int c) { return a*b*c; } double umozh(double a, double b, double c) {
C++ Таблица из звездочек
Помогите с кодом для таблицы из звездочек. В таблицу потом помещается квадратная матрица, размер которой мы указываем сами. Заранее огромное спасибо!
C++ Полное (побитовое) копирование объекта одной строчкой кода. не ссылки Добрый день, подскажите пожалуйста, как быстро и безболезненно можно скопировать значения одного объекта в другой. Я создал класс и чтобы скопировать абсолютно все значения экземпляра этого класса в другой экземпляр этого же класса я создал специально функцию в этом классе, где у этого класса перебираются все существующие значения и копируются в этот экземпляр.. Но дело в том что по мере... https://www.cyberforum.ru/ cpp-beginners/ thread2124788.html C++ Перевод десятичного числа в двоичную систему счисления https://www.cyberforum.ru/ cpp-beginners/ thread2124787.html
Доброго времени суток. Нужна простая проверка на типичные ошибки в коде. Задание: Перевод десятичного числа в двоичную систему счисления. Вроде всё работает, но уже пару раз так лажанулся.. #include "stdafx.h" #include <iostream> using namespace std; int main() { double n,n1;
Объясните как работает % C++
Искал в интернете, но про % очень скудно написано. Знаю только,что используется для деления с остатком. Если можно,объясните на примере.
C++ Бинарное дерево поиска (Количество элементов) https://www.cyberforum.ru/ cpp-beginners/ thread2124781.html
Здравствуйте все. Помогите пожалуйста разобраться с 2 ошибками. 1) Иногда добавляются числа не в правильном порядке. (в смысле напишу добавить 5,4,6,9, то должно быть 4,5,6,9. А у меня получается 4,5,9,6). 9 не правильно вставилась. void PrintTree (Node *cur) { if (!cur) return; PrintTree (cur->left); cout<<cur->data<<" "; PrintTree (cur->right); }
155 / 137 / 46
Регистрация: 15.02.2010
Сообщений: 750
19.11.2017, 07:25 0

Вывести слова, длина которых не превышает заданное число - C++ - Ответ 11724995

19.11.2017, 07:25. Показов 2180. Ответов 1
Метки (Все метки)

Ответ

Ну, во-первых, добавьте еще библиотек, а то у Вас их "маловато".
Например, так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "proto.h"
#include "stdafx.h"
#include <iomanip>
#include <iostream>
#include "string.h" 
#include <cmath>
#include <queue>
#include <stack>
#include <vector>
#include <algorithm>
#include <map>
#include <fstream>
#include <iterator>
...............
Во-вторых, почему у вас строка начинается и заканчивается пробелами? Так и должно быть по условию?
В-третьих: у Вас в строке присутствуют знаки препинания. Это допускается?

Если сформулировать задачу так: задана строка, в которой слова разделены запятыми и/или пробелами, нужно вывести все слова, длина которых не превышает р, то вот Вам решение:
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
38
39
40
41
42
43
44
45
46
47
48
#include <conio.h>
#include <iostream>
#include <string>
using namespace std;
 
void funk_S(char *, int);
 
int main()
{
    char S[] = " My ppp pppp ppppp ppppp pp ";
    cout << S << endl;
 
    int p;
    cin >> p;
 
    funk_S(S, p);
    
    _getch();
    return 0;
 
}
 
 
 
 
 
    void funk_S(char *S, int p)
    {
        string s;
        cout << "all words with the number of letters <= " << p << endl;
        for (int i = 0; S[i] != '\0'; i++)
        {
            if (S[i] != ' ')
            {
                s = "";
                while (S[i] != ' '  && S[i] != '\0')
                {
                                        if (S[i]!=',')
                    s = s + S[i];
                    i++;
                }
            }
 
            if (s.length() <= p)
                cout << s << " ";
        }
 
    }


Вернуться к обсуждению:
Вывести слова, длина которых не превышает заданное число C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2017, 07:25
Готовые ответы и решения:

Вывести список работников, стаж работы которых превышает заданное число лет
Работник: ФИО, должность, стаж, Зарплата. Вывести: а) список работников, стаж работы которых...

Вывести все комбинации из указанного набора чисел, сумма которых не превышает заданное число
Всем привет. Поставлена такая задача - предположим, что есть массив из трех чисел (в реальной...

Структура Worker, вывести список работников,стаж работы которых превышает заданное число лет
Помогите ,написать программу,пожалуйста! worker: Фамилия и инициалы,должность,год поступления на...

Найти и вывести все слова, у которых число гласных букв превышает число согласных
Задание: Дан массив из n слов произвольной длины (длина слова не превышает 80 символов)....

1
19.11.2017, 07:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2017, 07:25
Помогаю со студенческими работами здесь

Выбрать те слова, длина которых превышает 5
Друзья, помогите. Суть задачи: Выбрать те слова, длина которых превышает 5 Готовый код задачи:...

Вывести на экран все слова, количество букв в которых превышает введенное число
Необходимо вывести на экран все слова, количество букв в которых превышает число, заданное...

Найти слова длина которых превышает 5 символов
Ввести текст, содержащий буквы и пробелы. Найти и напечатать слова и их количество, длина которых...

Выбрать слова, длина которых превышает 5 символов
С клавиатуры вводится строка. Из неё нужно выбрать те слова, длина которых превышает 5. Затем...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru