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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Gooner1
0 / 0 / 0
Регистрация: 22.11.2013
Сообщений: 12
#1

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

25.12.2013, 04:07. Просмотров 175. Ответов 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
#include <iostream>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
        char RT[100];// = "egagaeg4gae85gfea4fgea8fgea45gaeg8f4eafg4545ae4gg48g45  faf45eaf85";//or: =>
    cout << "Введите строку:\n";
    cin.get(RT, 100); cin.get(RT, 100); 
    int Sc = 0; //счетчик двузначных чисел 
    for (int i = 0, j = 1, k = 2, n = 3; k < 100; i++, j++, k++, n++)//, c++,p++)
    {
        if ((RT[i] >= '0') && (RT[i] <= '9'))
        if ((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'))
        {
            Sc++;
            cout << "В строке RT найдено двузначное число: - " << RT[i] << RT[j] << endl; 
        }
    }
    cout << "В строке RT найдено " << Sc << " двузначных символа(ов)" << endl; 
 
 
    
 
 
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2013, 04:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Копирование в массив (C++):

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

Копирование Массив в Вектор - C++
Читаю пример Википедии, там приведен пример, в котором элементы массива копируются в вектор. Для этого используется memcpy, но ниже...

Копирование в массив структур - C++
Добрый день , программный код должен копировать вывод структуры stat в массив класса , и выводить на печать. При компиляции нет ошибок , но...

Копирование строки в двуъмерный массив - C++
Помогите разобратся в чем проблема Необходимо скопировать значение переменной b в двухмерный динамический массив ...

Копирование чисел из вектора в двумерный массив - C++
из файла считала в вектор v числа. в файле данные числа хранятся в виде матрицы. и теперь их нужно передать в двумерный массив. вот делаю...

Копирование массива поэлементно в другой массив - C++
Всем привет. Задание такое : Не используя оператора присваивания для массивов написать программу поэлементно копирующий один массив в...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
uhx
60 / 60 / 6
Регистрация: 11.07.2013
Сообщений: 304
25.12.2013, 05:39 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 
int main(){
    setlocale(0,"");
    char RT[100];
    int s=0;
    gets(RT);
    for(int i=1;RT[i];i++){
        if(RT[i] <= '9' && RT[i] >= '0' && RT[i-1] >= '0' && RT[i-1] <= '9'){
            cout<<RT[i-1]<<RT[i]<<endl;
            s++;
        }
    }
    cout<<"В строке найдено "<<s<<" двузначных чисел";
    system("pause>>void");
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2013, 05:39
Привет! Вот еще темы с ответами:

Копирование чисел из массива в массив большей размерности - C++
Допустим есть числа 01100 в массиве. Мне необходимо их скопировать в новый массив который в 3 раза больше по размеру таким образом чтобы...

Поэлементное копирование строки «Hello World» в другой символьный массив - C++
Было вот такое задание &quot;Написать программу поэле-ментногокопирования строки «Hello World» вдругой сим-вольный массив&quot;вот мой код ...

Выборка и копирование элементов массива в новый массив с условием - C++
&quot;В одномерном массиве, состоящем из n вещественных элементов, вычислить произведение элементов массива с чётными номерами, удалить из...

Используя функцию копирования строк, организуйте конкатенацію и копирование строк в четвертый массив, содержащий полные имена - C++
Пожалуйста с этим заданием. Написать программу, которая описывает четыре массива. Три первых массива должны содержать имена, фамилии и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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