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

программа по непонятным мне причинам работает неверно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблоны и статик http://www.cyberforum.ru/cpp-beginners/thread799988.html
Добрый вечер. Вот кусочек кода, почему то переменная dx постоянно обнуляется хотя она static. В чем проблема? template <class T, int n> void init (T (&arr) ) { static int dx; dx++; for (int i=0;i<n;i++) { *(arr+i)=i*dx;
C++ Строка: Удалить лишние пробелы между словами Задание: нужно удалить лишние пробелы между словами (если один пробел, то его нужно оставить). # include <conio.h> # include <cctype> # include <iostream> using namespace std; void DeletSpace (char str ); http://www.cyberforum.ru/cpp-beginners/thread799981.html
C++ Число int перевести в hex и хранить в char
Есть число в десятичном формате, допустим int a. Необходимо его в Hex формате положить в char. Рассматриваются только те случаи когда число влезает в char формат.
Проблемы с переполнением C++
Программа реализует ряд Фибоначчи с остановкой после переполнения unsigned long. Но она, почему-то, даже после выхода за диапазон продолжает вычисления. Подскажите, пожалуйста, в чем ошибка #include <iostream> #include <stdlib.h> #include <limits.h> #include <stdio.h> #include <string> using namespace std; int main () {
C++ Перестановка символов строки http://www.cyberforum.ru/cpp-beginners/thread799958.html
Здравствуйте, ищу помощи с мое задачей, все сделал но не работает один момент. Задание для подпрограммы - получить новую строку путем вставки символа "!" через каждые 3 символа имеющееся строки. Проблема с функцией char* prog. Заранее спасибо. #include <iostream> using namespace std; void prog( int mas, int M , int N){ int a = 0; int b = 0; cout << "Enter 1 column number to...
C++ Бинарное поисковое дерево. Максимальные пути Помогите пожалуйста! Есть задачка: Найти вершины, через которые проходят пути максимальной длины, и удалить (правым удалением) самую высокую из них их. Алгоритм таков. Обратным обходом расставляем метки высоты и метки суммы вершин сыновей. Далее необходимо найти вершины с максимальной суммой, из них самую высокую и удалить ее. Расставила метки, а вот как найти вершины с максимальной... подробнее

Показать сообщение отдельно
XAJI9IBA
1 / 1 / 0
Регистрация: 04.12.2012
Сообщений: 26

программа по непонятным мне причинам работает неверно - C++

04.03.2013, 01:20. Просмотров 264. Ответов 4
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <cstdio>
#include <iostream>
#include <clocale>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    char s[100];
    char *p;
    cout << "Вводим текст" << endl;
    gets(s);
    for(p = s; *p; ++p)
    {
        if(*p == ' ')
        {
            cout << p;
        }
    }
    return 0;
}
программа должна считывать с клавиатуры текст, а потом выводить адреса пробелов, но почему-то выводит черт знает что, в чем проблема не могу понять
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru