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

строки в си++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ неполадки в работе http://www.cyberforum.ru/cpp-beginners/thread224935.html
Доброго времени суток . Начну с самого начала . Моё железо состояло из : мать ABIT IS 7 , intel 4 3.00 память 2Gb видеокарта стояла старая с памятью 128 , я её понял, поставил Asus Ati4850 1GB и новый монитор на22 . Сначало все работало как в сказке , но через пару дней при работе с приложениями или игрушками материнская плата начала издавать писк с нарастающим темпом и после того как она...
C++ Можно ли число C представить как разность квадратов двух натуральных чисел? /*Можно ли число C представить как разность квадратов двух натуральных чисел?*/ #include <iostream> using namespace std; int main(void) {setlocale(LC_ALL, "Russian"); int a,b,c; cout<<"Введите число которое надо представить как разность квадратов двух натуральных чисел: "; cin>>c; int i=0; for (a=0;a<=c;a++) http://www.cyberforum.ru/cpp-beginners/thread224914.html
Найти разность между произведением нечетных чисел и наибольшим среди отрицательных C++
Помогите пожалуйста решить задачку,сама пыталась,не выходит:cry:вот условие: Вводится последовательность из N целых чисел, найти разность между произведением нечетных чисел и наибольшим среди отрицательных. Заранее всем ОГРОМНОЕ СПАСИБО!
Как вывести на экран переменную из функции, которой присваиваеться значение через указатель? C++
Только начал изучать С++. И не могу понять, как вывести на экран переменную pdLocalVar из функции child(), которой присваивается значение в функции parent() через указатель. #include <iostream.h> using namespace std; double* child(void) { double* pdLocalVar=new double; return pdLocalVar; cout<<pdLocalVar<<"\n";
C++ таблица значений http://www.cyberforum.ru/cpp-beginners/thread224897.html
Составить таблицу значений следующей функции: y(x)=интеграл от 0 до x (cos(t)dt/t)
C++ Сортировка эл-тов вывода массива Дана программа подсчёта среднего арифметического всех эл-тов массива: #include <stdio.h> float sr_ar(int N) { int sum=0, n; for(int i=0;i<N;++i) { printf("mas= ", i); scanf("%d", &n); подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
06.01.2011, 21:24     строки в си++
Цитата Сообщение от morAlex Посмотреть сообщение
Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать каждую строку, заменив каждое слово, начинающееся с заданной буквы на заданное слово.
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
#include <iostream>
#include <string>
#include <sstream>
 
int main()
{
    std::string str, _str, word;
    char letter;
 
    std::cout << "\n\nInput first string -> ";
    getline(std::cin, str);
 
    std::cout << "\n\nInput second string -> ";
    getline(std::cin, _str);
 
    std::cout << "\n\nInput word -> ";
    std::cin >> word;
 
    std::cout << "\n\nInput letter -> ";
    std::cin >> letter;
 
    std::cout << "\n\nResult strings -> ";
    std::istringstream ist(str);
    while(ist >> str)
    {
        if(str[0] == letter)
            std::cout << word << ' ';
 
        else
            std::cout << str << ' ';
    }
 
    std::cout << '\n';
    std::istringstream _ist(_str);
    while(_ist >> _str)
    {
        if(_str[0] == letter)
            std::cout << word << ' ';
 
        else
            std::cout << _str << ' ';
    }
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru