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

Копирование в массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread1060687.html
1.Составить программу, которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах содержат: -номер УДК; -фамилию и инициалы автора; -название; -год издания; -количество экземпляров данной книги в библиотеке.
C++ Не получается вставить десятичное число Может тупая просьба но уже нет сил моих, не могу понять как и все. Ниже приведен код подскажите ошибку, или пример с похожими вычислениями. #include <stdio.h> #include <iostream.h> void main() float (fq) { float fq; fq=0,5; int pi; cout << "Vvedite katet 1: "; http://www.cyberforum.ru/cpp-beginners/thread1060680.html
C++ виртуальный деструтор
нужно ли вообще деструктор класса делать виртуальным? class base_class1 { public: base_class1() { data = new char; sprintf(data, "hello world"); }; ~base_class1() {
C++ Отсортировать массив со случайными числами по убыванию
отсортировать массив со случайными числами по убыванию и указать на последний элемент
C++ Шаблон с конструктором копирования http://www.cyberforum.ru/cpp-beginners/thread1060642.html
Найдите периметр и площадь выпуклого многоугольника. Распределение памяти для хранения массивов должно осуществляться динамически(в конструкторе), а освобождение-в деструкторе.
C++ STL, vector. iterator. как работает? void invertArrange() //метод инвертирования порядка слов { istringstream ist(operLine); //Превращаем строку в поток vector<string> v((istream_iterator<string>(ist)), istream_iterator<string>()); //видимо помещаем поток в вектор? copy(v.rbegin(), v.rend(), ostream_iterator<string>(cout, " ")); //копируем в поток и выводим } Здравствуйте, пытаюсь... подробнее

Показать сообщение отдельно
Gooner1
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 12

Копирование в массив - C++

30.12.2013, 14:32. Просмотров 205. Ответов 1
Метки (Все метки)

Не получается скопировать выведенные двузначные числа в массив RT, т.е необходимо добавить уже к введенному массиву найденные двузначные числа. Подскажите пожалуйста как можно это сделать.

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
#include <iostream>
#include <conio.h>
#include <Windows.h>
#include <cstdlib>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian"); //system("color 70");
 
    char RT[100], mas[50];// = "egagaeg4gae85gfea4fgea8fgea45gaeg8f4eafg4545ae4gg48g45  faf45eaf85";//or: =>
    cout << "Введите строку:\n"; 
    cin.get(RT, 100); cin.get(RT, 100);
    int Q = 0; 
    for (int i = 0, j = 1, k = 2, n = 3, c = 0; c < 10, k < 100; i++, j++, k++, n++, c++)
    {
        if ((RT[i] >= '0') && (RT[i] <= '9') && (RT[j] >= '0') && (RT[j] <= '9'))
        if ((RT[k] != '0') && (RT[k] != '1') && (RT[k] != '2') && (RT[k] != '3') && (RT[k] != '4') && (RT[k] != '5') && (RT[k] != '6') && (RT[k] != '7') && (RT[k] != '8') && (RT[k] != '9'))
        if ((RT[i - 1] != '0') && (RT[i - 1] != '1') && (RT[i - 1] != '2') && (RT[i - 1] != '3') && (RT[i - 1] != '4') && (RT[i - 1] != '5') && (RT[i - 1] != '6') && (RT[i - 1] != '7') && (RT[i - 1] != '8') && (RT[i - 1] != '9'))
        {
            Q++;
            cout << "В строке RT найдено двузначное число: - " << RT[i] << RT[j] << endl;
        }
    }
    cout << "В строке RT найдено " << Q << " двузначных символа(ов)" << endl;  cout << RT;
    
 
 
    _getch();
    return 0;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru