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

Строки (C++) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дружественные методы в заголовочном и релизационном файле http://www.cyberforum.ru/cpp-beginners/thread207985.html
Доброго времени суток. Есть такая проблема: В заголовочном файле lsf.h описываю класс и перегружаю "<<" ">>" для работы с классом. #if !defined(TEST) #define TEST #include<iostream> #include<cstring> #include<cstdlib> using namespace std; const int size=1000;
C++ не работает cin.getlin() Здравствуйте! Помогите пожалуйста разобраться с cin.getline(). Ввод осуществляется следующим образом: Man :: Man () { cout << "Работает конструктор класса Man...\n\n" << "Введите максимальное число записей = "; cin >> n_strings; http://www.cyberforum.ru/cpp-beginners/thread207974.html
Необходимо создать класс... C++
Здраствуйте, помогите решить задание: Необходимо создать класс имя "Обыкновенная дробь", Данные класса "Числитель и знаминатель", Главные функции класса: Конструктор, метод вывода дроби в виде обыкновенной и десятичной дроби (округление до 5 разрядов), Перегружаемые операторы класса "Сложение (+), вычитание (-), умножение(*), деление (/) дробей, сравнение дробей > и <. Обьекты необходимые...
C++ Написать функцию
Написать функцию swap (A,B), меняющую местами максимальные элементы матриц A и B. (Считать, что в каждой матрице только один элемент максимальный). Я писал функцию с глобальными переменными, а вот как с локальными незнаю:( точнее непойму как. Если нетрудно то пожалуйста тест программы с некоторыми пояснениями наподобии "вот локальные переменные" Спасибо.
C++ целочисленная прямоугольная матрица. http://www.cyberforum.ru/cpp-beginners/thread207965.html
Дана целочисленная прямоугольная матрица. 1). Визначіть номер первого из строк, который содержит хотя бы один нулевой элемент 2). Расположите строки заданной матрицы за спадением суммы их отрицательных парных элементов .
C++ не удается организовать вывода из файла! бинарный файл содержит целые числа, каждая пара чисел определяет числитель и знаменатель дроби, как это возможно организовать? помогите, пожалуйста! подробнее

Показать сообщение отдельно
Шардлэйк
Сообщений: n/a
10.12.2010, 18:48     Строки (C++)
вот моё задание:
Зменить в строке последовательность одинаковых символов (не пробелов) на десятичное число, соответствующее их количеству, и сам символ.

код:
#include <math.h>
#include <stdio.h>
#include <iostream>
#include <string>
using namespace std;

void main()
{

int i,u;
string str,str2;
cout<<"Vvodi stroku"<<endl;
getline(cin,str);
int len=str.length();
u=len+1;
int z=0;
for(i=0;i++;i<u)
{
if (str[i]==str[i+1])
{
z++;
str2.assign(str[i],i);
str2.assign(z,i+1);
}
str2.assign(str[i],i);
str[i]=str[i+1];
}
cout<<z<<endl;
cout<<str2<<endl;

}



Он запускается, компилятор ошибок не выдаёт, выводит только ноль и всё, кто знает в чём проблема помогите.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru