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

Вводится строка текста. Удалить слова с i-oro по j-ый номер. Разделители сохранить. Номера вводятся дополнительно. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ подскажите http://www.cyberforum.ru/cpp-beginners/thread279982.html
приветствую народ, подскажите что делать. вообщем учусь за границей (в чехии если быть точным) на программиста, из-за фокусов с языком, бывает не все понятно. читаю самоучитель Сэмюеля П. Харбисона, Гайя Л.Стила (язык С с примерами) вроде все понятно, вроде и функции знаю, НО не могу начать программировать, как какое то задание дается теряюсь и не могу начать даже с элементарного, блин что не...
C++ Синтакисис статик поля class A { potected: int i; A (int i); const static A a; }; A::A (int i) { this->i=i; http://www.cyberforum.ru/cpp-beginners/thread279980.html
Не могу разобраться как работает данная программа C++
Помогите пожалуйста разобраться как работает данная программа ниже дано задание и готовый листинг. Я запутался тут с этими указателями. Реализовать программу демонстрирующую решение поставленной задачи: В прямоугольной матрице определить элемент, который по модулю наименее отличается от среднего арифметического всех элементов матрицы. В программе необходимо реализовать следующее: ввод...
Не работает operator + C++
пишу программку, а оператор+ не работает как надо, вместо суммы выдаёт всякий бред....может кто знает, что здесь не так? Matrix Matrix::operator+(const Matrix second) { if(m!=second.m || n!=second.n) { cerr<<"Raznyj razmer"<<endl; return Matrix(); } else {
C++ Шаблоны, "invalid iterator range" http://www.cyberforum.ru/cpp-beginners/thread279948.html
написать шаблонную функцию которая копирует значения с интервала template<typename T> void copy(T* dst, const T* begin, const T* end) { for(int i =0 ; (begin + i) < end ; i++) dst = begin; } template<typename T> void rand_arr( T* data, int size) { for (int i=0; i<size; i++ ) data = (T)((rand()%255) +1);
C++ Функция и массив Всем привет, вот задание: "Создать функцию которая обнуляет в массиве значения между минимальным и максимальным" Вроде все компилируется, а когда вводишь данные выкидывает.. Спасибо заранее за ответы=) #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; const int n=10; подробнее

Показать сообщение отдельно
LineStown
66 / 66 / 3
Регистрация: 04.08.2010
Сообщений: 420
Завершенные тесты: 1
20.04.2011, 13:27
пример на сдвиг массива
представим что массив s1 строка , в последнем элементе которого стоит \0
C++
1
2
3
4
5
6
7
8
9
10
11
char s1[50],s2[50];
int j=0;
for(int i=0;s1[i]!="\0";i++)
{
if((s1[i]!=' ')&&(s1[i]!='.')и так далее перечисляем элементы препинания)
{
s2[j]=s1[i];
j++;
}
}
s2[j]="\0";
Суть такова, что при нахождении знака препинания элемент пропускается.

Добавлено через 1 минуту
Теперь достроить программу для пропускания с i по j элемент проще простого

Добавлено через 53 секунды
принцип определения слова в тексте - это отдельная история
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru