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

Подправьте решение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ первая строка в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread198150.html
{ for(i=0; i<1; i++) for (j = g-1; j >= 0; j--) cout<<*(*(x+i)+j)<<" "; cout<<endl; }
C++ codeblocks Codeblocks , chto delat chto by dobavit bibliotheku <iostream.h> http://www.cyberforum.ru/cpp-beginners/thread198149.html
Сортировка вставками C++
Задача: В компьютер по очереди поступают числа, из них форми*руется массив А так, чтобы он получался упорядоченным в порядке Каждый новый элемент вставьте таким образом, чтобы полученный промежуточный массив также был возрастающим. Те если вводить числа 5 2 9 8 1 3 последовательно, на экран выводит 5 2 5 2 5 9 2 5 8 9 1 2 5 8 9 1 2 3 5 8 9
C++ Среднее арифметическое элементов массива без учета минимального и максимального элементов
Написать программу, которая вычисляет среднее арифметическое элементов массива без учета минимального и максимального элементов массива. Ниже приведен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом). ! Среднее арифметическое без учета min и max значений. Введите массив (10 целых чисел в одной строке) ->12 10 5 7 15 4 10 17 23 7...
C++ двумерные массивы http://www.cyberforum.ru/cpp-beginners/thread198122.html
Вычеслить среднее арифмитическое элементов,расположенных в вещественном массиве до первого и после последнего нулевых значений. Поменять местами первый и максимальный элементы, последний и минимальный элементы.Создать функции для вычисления среднего значения,определения номеров максимума и минимума. заранее спасибо....=)
C++ Приведение типов Есть задача создать список с объектами у которых разные классы, но один базовый предок. Потом нужно перебрать список и если объект одного класса, то одно делаем с другим классом другое. Подскажите как это реализуется? Это задача для рисования объектов из списка. Базовый класс CRootClass и от него CSector и CPosition. Пока это мой неправильный вариант... list<CRootClass*> pl;... подробнее

Показать сообщение отдельно
hepr
 Аватар для hepr
60 / 32 / 5
Регистрация: 21.10.2010
Сообщений: 538
26.11.2010, 19:34     Подправьте решение
Скажите пожалуйста почему программа работает не правильно
вот задача:

Вам дана непустая строка, состоящая из строчных латинских букв, цифр и пробелов. Длина строки не превышает 250 символов. Словом для данной строки называется наибольшая по включению подстрока, не содержащая пробелов. Ваша задача - удалить из строки все лишние пробелы так, чтобы два последовательных слова разделял ровно один пробельный символ. Лидирующих и концевых пробелов в строке быть не должно. Гарантируется, что в строке имеется хотя бы один непробельный символ.


Входные данные
Входных данные - это единственная строка.


Выходные данные
Выведите отредактированную строку без лишних пробелов.


Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
#include "iostream"
 
int _tmain(int argc, _TCHAR* argv[])
{
    char str[250];
    std::cout << "Vvedi_strocu\n";
    std::cin >> str;
    for(int a=1;a<strlen(str);a++)
        if(str[a]==' ' & str[a+1]==' ')
        {
            for(int b=a;a<strlen(str);a++)
                str[a]=str[a+1];
        }
        std::cout << str;
        char w;
        std::cin >> w;
        return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru