Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с функциями, возвращающими значения Помогите , вот составил программу, но надо через ссылки,а я не могу.Вот условие: Найти значение выражения max(x,y,z)/max(x*x,y*y,z*z)+min(x,y,z)/min(x*x,y*y,z*z) Помогите пожалуйста(желательно попроще). Вот сама программа: #include <iostream> #include <stdio.h> #include <conio.h> https://www.cyberforum.ru/ cpp-beginners/ thread1051646.html Ошибка LNK2019 C++
Всех с наступающим. Бьюсь на единственной ошибкой линковщика в коде. Сама ошибка похоже в перегрузке оператора умножения в шаблонном классе. Весь класс уже перекинул в хед-файл, но это не помогло. // 355.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "stdlib.h" #include <iostream> #include <fstream>
C++ Проверка объявления нескольких define Как проверить, что объявлены оба этих дефайна? #define SOME_VAR1 100 #define SOME_VAR2_EXIST #ifdef SOME_VAR1 && SOME_VAR_EXIST //ошибка https://www.cyberforum.ru/ cpp-beginners/ thread1051636.html C++ Массивы. Вставить значение a перед всеми элементами, кратными а Вот условие задачи. Дан массив из N положительных элементов, больших 1 (2<=N<=100). Вставить значение a перед всеми элементами, кратными а Формат входных данных: На входе подаются в первой строке N - число элементов массива Вторая строка содержит число a Третья строка содержит N чисел - значения элементов массива Формат выходных данных: Выведите результирующий массив в строку https://www.cyberforum.ru/ cpp-beginners/ thread1051626.html
Параметр shmget C++
У функции shmget три параметра. С первыми двумя всё понятно, а вот третий параметр мне не совсем понятен. Вот прототип ф-ии: shm_id shmget ( key_t key, /* ключ к сегменту */ int size, /* размер сегмента */ int shmflg ); /*флаг создания/использования */ У сервера(родтельского процесса) я указал shmget(key, SIZE, IPC_CREAT|0666); а какой флаг надо поставить у клиента (в дочернем...
C++ Вычисление функции,разложением ее в ряд https://www.cyberforum.ru/ cpp-beginners/ thread1051597.html
Помогите, пожалуйста, в решении задачи. НИЧЕГО НЕ ПОЛУЧАЕТСЯ Написать программу нахождения суммы ряда с заданной точностью ε. Использовать рекуррентные соотношения при вычислении очередного члена ряда. Вычисление заканчивается, если модуль очередного слагаемого становится меньше заданного значения точности (ε), причем для этих рядов (при | x | < 1) абсолютная величина суммы всех...
C++ Строки свой класс https://www.cyberforum.ru/ cpp-beginners/ thread1051591.html
Вобщем в чем проблема, нужно реализовать строковый класс начальная структура такова Str.h #include <iostream> class MyString { private: static const int MAX_STATIC_SIZE = 16; union {
C++ Дана непустая последовательность символов
Делаю лабораторные и застрял вот на такой задаче!( 1. Дана непустая последовательность символов. Требуется построить и напечатать множество, элементами которого являются встречаю щиеся в последовательности цифры от ‘3’ до ‘9’, буквы от ‘A’ до ‘F’ и знаки препинания. Помогите пожалуйста! ;(
C++ В одномерном массиве,состоящем из n вещественных элементов,вычислить: В одномерном массиве,состоящем из n вещественных элементов,вычислить : 1) кол-во отрицательных элементов; 2) сумму модулей элементов массива,расположенных после минимального по модулю элемента; 3)заменить все отрицательные элементы массивы их квадрата и упорядочить элементы массива по возрастанию; https://www.cyberforum.ru/ cpp-beginners/ thread1051560.html C++ Функция поиска (ошибка в коде) https://www.cyberforum.ru/ cpp-beginners/ thread1051553.html
void poisk_po_imeni() { if(!sch) { cout<<"Сначала что-нибудь введите!"<<endl; } else{ char w; cout<<"Введите имя: "; cin>>w;
Ввести последовательность чисел и вывести их в обратной последовательности C++
Ребята помогите кто может, потому что я не до конца понимаю, как это написать с помощью рекурсии: Ввести последовательность чисел (конец ввода-0) и вывести их в обратной последовательности. Очень благодарен...
C++ Сравнение char с int https://www.cyberforum.ru/ cpp-beginners/ thread1051535.html
Вводим с клавиатуры двухзначное число и проверяем если первая цифра равна например 7, то выводим сообщение. Пробовал вот так: #include <iostream> using namespace std; void main() { char start; int s=7; cout<<"Enter start ";
840 / 498 / 325
Регистрация: 29.12.2009
Сообщений: 1,106
22.12.2013, 15:40 0

Строки. Вывести на экран все слова четной длины, у которых... - C++ - Ответ 5538737

22.12.2013, 15:40. Показов 2484. Ответов 3
Метки (Все метки)

Ответ

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 <iostream>
#include <string>
#include <cctype>
 
int main()
{
    std::string str = "kiju mama dfgfdh jmkmkj papa qwerty hji whow";
    std::string tmp,left,right;
    int i = 0;
    bool f = true,word = false;
    while (i<str.length())//в цикле идем по всей строке
    {
        if (isalpha(str[i]))//если очередной символ - буква,то
        {
            tmp.erase (0,tmp.size());//очищаем переменную для хранения слова
            while (i<str.length() && isalpha(str[i]))
            {
                tmp.append (1,str[i]);//формируем слово
                ++i;//увеличиваем счетчик
            }
            if (tmp.size()%2==0)//если кол-во символов в слове четно,то
            {
                f = true;//предположим, что левая и правая части состоят из одних и тех же букв
                left.erase (0,left.size());//очищаем переменные для хранения левой и правой частей слова
                right.erase (0,right.size());
                for (int j=0; j<tmp.size(); j++)//проходимся по полученному слову в tmp
                    if (j<tmp.size()/2)//если находимся в левой части слова,то
                        left.append (1,tmp[j]);//записываем в соответстувующую переменную
                    else right.append (1,tmp[j]);//иначе аналогично
                for (int j=0; j<left.size(); j++)//проходимся по левой части слова
                    if (right.find(left[j])==-1)//если какой-то буквы нет в правой части,то
                    {
                        f = false;
                        break;//выходим из цикла
                    }
            }
            if (f)//если левая и правая части состоят из одних и тех же букв
            {
                word = true;//фиксируем то,что такие слова есть
                std::cout <<tmp <<std::endl;//выводим слово
            }
        }
        else ++i;//иначе, если символ не буква, то идем дальше
    }
    if (!word)//если таких слов нет,то
        std::cout <<"No\n";//выводим "No"
    return 0;
}


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

Вывести все слова четной длины, у которых все буквы из первой половины слова встречаются во второй
Задача: Дана последовательность символов, состоящая из слов четной длины. Вывести на экран все...

В функции вывести на экран все слова строки длина которых больше длины первого слова
Вывести символьную строку. В функции вывести на экран все слова строки длина которых больше длины...

Найти слова четной длины, у которых все буквы из первой половины слова встречаются во второй половине слова
Пожалуйста, помогите написать программу. Вот условие: Дана последовательность символов,...

Распечатать все слова четной длины, в которых нет удвоенной буквы Н
уважаемые эксперты помогите пожалуйста с заданием 27.1. Дана матрица размером 6Х6 элементов,...

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

Вывести на экран все слова строки данной длины
помогите!! на паскале

Найти и вывести все слова четной длины, начинающиеся и заканчивающиеся на гласную букву
Помогите с прогой плиз.... 1. Вводится строка символов. Разделители – &lt;,&gt;.? /';&quot;)*( - заданы...

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

Строки: вывести на экран слова четной длинны
Вводим строку, требуется вывести на экран слова четной длинны в одной строке,нечетной в...

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