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

слова из М букв - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Добавить пробел между словами http://www.cyberforum.ru/cpp-beginners/thread263531.html
проблема, как добавить в конце проги чтобы было пробела между словами #include <stdafx.h> #include <stdlib.h> int main() { char s; printf("Input string: ");
C++ Не работает деструктор Прошу помощи.Делаю лабораторную. Написал программу для подсчета суммы элементов в тех строках динамического массива, которые содержат хотя бы один отрицательный элемент. Все работает, но есть проблема. При попытке выйти из программы появляется ошибка: "Необработанное исключение в "0x5fa959da (msvcr100d.dll)" в "Chapter2.exe": 0xC0000005: Нарушение прав доступа при чтении "0xcdcdcdc1". При... http://www.cyberforum.ru/cpp-beginners/thread263512.html
C++ Курсовая работа!прошу ответить вас)
вобщем вот я взяла курсовую работу по теме "Система тестирования" это по дисциплине "Высокоуровневые методы информатики и программирования" ни разу в жизни не делала курсовик есть только методичка но этого же недостаточно) но родители заставляют писать самой а как я смогу написать сама если вобще даже не представляю о чём писать то( если кто то сможет подсказать литературу и что тут вобще...
Определить, каким алгоритмом зашифрована ссылка C++
помогить опредилить как зашифрована ссылка(какой алгоритм)?!! 2iob3gRLva940dFNGfymv59mvak70dYLG54ZkxJ1vcyNUNsayQAayHm50iUr
C++ горизонтальная гистограмма http://www.cyberforum.ru/cpp-beginners/thread263489.html
можете пояснить как работает эта программа и почему здесь нет массива строки?? void main() { int b, dr=1; while (b=getchar()) { if (b==' ' || b=='\n' || b=='\t') { dr=1; putchar(' ');
C++ НАПИСАТЬ ПРОГРАММУ ПО ГРАФИКУ!! НАПИСАТЬ ПРОГРАММУ ПО ГРАФИКУ!! подробнее

Показать сообщение отдельно
IrineK
Заблокирован
26.03.2011, 00:09     слова из М букв
Дана строка из отдельных английских слов. Напечатать все слова, состоящие из M букв.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <sstream>
#define M 3
using namespace std;
 
int main()
{
    string intro("A long time ago in a galaxy far, far away...It is a period of civil war.");
    string word;
    for(int i=0;i<intro.length();i++)
        if(intro[i]=='.' || intro[i]==',' || intro[i]=='?' || intro[i]=='!')
            intro[i]=' ';
    istringstream ist(intro);
    while(ist>>word)
        if(word.length()==M) cout<<word<<" ";
    
    cin.get();
    return 0;
}
Добавлено через 14 минут
Задана строка символов. Получить новую строку, в которой вначале стоят все символы, стоящие на четных местах в исходной строке, а затем – стоящие на нечетных.

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>
#include <sstream>
using namespace std;
 
int main()
{
    string intro("A long time ago in a galaxy far, far away...It is a period of civil war.");
    char* end = new char[intro.length()+1];
    int i,k;
    for(i=0,k=0;i<intro.length();i+=2,k++)
            end[k]=intro[i];
    
    for(i=1;i<intro.length();i+=2,k++)
            end[k]=intro[i];
    
    end[k]='\0';
    cout<<end;
 
    delete []end;
    cin.get();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru