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

Помогите разобраться со строками. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заменить все отрицательные элементы массива на их абсолютное значение http://www.cyberforum.ru/cpp-beginners/thread372468.html
1.Дан двумерный массив вещественных чисел размерностью N*M. Заменить все отрицательные элементы массива на их абсолютное значение, а все положительные элементы заменить на их отрицательные эквиваленты. 2.Даны два целочисленных массива, состоящие из одинакового числа элементов.Получить третий массив такой же размерности, каждый элемент которого равен наибольшему из соответствующих элементов двух...
C++ Помогите написать програму Помогите создать класс, который ассоциируется с целыми дробями и поддерживает операции сложения, вычитания, выдачу знаменателю и числителя. Нужно применить перегрузки операций http://www.cyberforum.ru/cpp-beginners/thread372462.html
Вопрос по Массивам. C++
Всем Гуру и знатокам C++ Привет. Я хочу изучать язык С++, но он мне очень трудно потдаётся). Помогите пож-та: Я не могу составить Двумерный массив размером(минимум) 4*4, при этом его нужно ввести с клавиатуры а не задать самому, либо вывести рандомные значения. Не понимаю как это делается. Помогите. Если через указатели то объясните пожалуйста как? Заранее благодарен. :bravo:
C++ Прошу помочь разобраться с задачей
Вопросы в теле программы #include <iostream> using namespace std; class Number// абстрактный класс производный для других классов { public: Number():itsNumber(1){} ~Number(){}
C++ Найти максимальную сумму чисел, произведение которых не превышает заданного числа. http://www.cyberforum.ru/cpp-beginners/thread372448.html
Вводим массив(статический).Найти максимальную сумму чисел, произведение которых не превышает заданного числа.
C++ Вывести минимальное число Даны натуральные числа k,n и действительные числа а1,...,аkn (где "1" и "kn" - индексы значений). Получить минимальное число,т.е. найти его. k,n - это не массивы с чисел,а просто два разных числа подробнее

Показать сообщение отдельно
Витaлиk
1 / 1 / 0
Регистрация: 25.10.2011
Сообщений: 49
25.10.2011, 19:31     Помогите разобраться со строками.
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include "StdAfx.h"
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{
    setlocale(LC_CTYPE,"");
 
    string St="";
    string St0="";
    
    int Pos=0;
    string Sumvol="";
    cout<<"Введите строку: ";
    getline(cin,St);
    cout<<"Введите символ: ";
    cin>>Sumvol;
    cout<<"Введите позицию символа: ";
    cin>>Pos;
    Pos=Pos-1;
    St+=" ";
    cout<<"Слова с символом "<<Sumvol<<" на позиции "<<Pos+1<<" :"<<endl;
    int L=St.length();//записываем в L длину строки
    int L0=0;
    for (int i=0; i<L; i++)
    {
       if (St[i]==' ')
       {
           if (St0.length()!=0)
           {
               L0=St0.length();
               if (Pos+1<L0)
               {
                  if (St0[Pos]==Sumvol[0])
                  {
                     cout<<St0<<endl;
                  }
               }
               St0="";
            }
       }
       else
       {
          St0+=St[i];
       }
    }
    system("PAUSE");
}
Добавлено через 2 минуты
Есть строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая выводит на экран все слова, имеющие определенный символ в определенной позиции. Может у кого то есть лучше вариант, мне что то мой не нравиться!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru