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

Задана строка, содержащая буквы и числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отредактировать заданное предложение... http://www.cyberforum.ru/cpp-beginners/thread270851.html
Отредактировать заданное предложение удаляя из него все слова с нечетными номерами и переворачивая слова с четными номерами. Помогите написать программу... заранее спасибо
C++ fread Подскажите пожалуйста, как можно записать в структура данные из файла используя fread, просто все записывается в одну кучу и только одна строка. Пример запроса: fread(&buff,sizeof(NOTEBOOK),size,file); Пример структуры: struct NOTEBOOK { char model; int price; http://www.cyberforum.ru/cpp-beginners/thread270844.html
C++ матрица
объясните как вывести матрицу 111111 011110 001100 001100 011110 111111 для вывода желательно использовать cout и желательно поменьше условий
C++ Как запустить программу на C++ написанную в VS 2008
Собственно такая проблема. Пытаюсь изучать MFC. Создаю в студии новый проект вин32, подключаю библиотеку MFC, код вот такой: файл app.h #include <afxwin.h> class CMainWin: public CFrameWnd { public: CMainWin(); DECLARE_MESSAGE_MAP() };
C++ Перегрузка функции. Треугольники. Площади. http://www.cyberforum.ru/cpp-beginners/thread270795.html
Добрый вечер. Нужно перегрузить функцию нахождение площади треугольников: равностороннего (по стороне), равнобедренного (по стоне и высоте) , обычного (по трем сторонам). Вот накидала код, подскажите что не так. #include <iostream> #include <math.h> float triangle ( float a) { float s=(pow(a,2)*sort(3))/4; }; float triangle ( float a, float h)
C++ комплексные числа Как считывать из файла числа вида 4+i*3 ???? подробнее

Показать сообщение отдельно
IrineK
Заблокирован
06.04.2011, 12:17
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
#include <iostream>
#include <sstream>
using namespace std;
 
bool isDigit(char ch)
{   if(ch>='0' && ch<='9')
        return true;
    return false;
}
 
int main()
{   int i, num, prod=1, found = 0;
    string str;
    cout<<"Your string:\n";
    getline(cin,str);
 
    for(i=0;i<str.length();i++)
        if(!isDigit(str[i]))
            str[i]=' ';
    
    istringstream istr(str);
    while(istr>>num)
    {   prod*=num;
        found++;
    }
 
    if (found) cout<<"Product: "<<prod<<"\n";
    else cout<<"No digits in the string\n";
    
    cin.sync(); cin.get();
    return 0;
}
Изображения
 
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru