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

Записать числа в массив - C++

Восстановить пароль Регистрация
 
ramazan05duldug
35 / 35 / 8
Регистрация: 23.04.2012
Сообщений: 447
Записей в блоге: 2
26.06.2016, 10:03     Записать числа в массив #1
Всем привет. Никак не могу найти решение. Есть массив с определенным набором чисел, которую перезаписываем в другой массив, кроме элементов попадающих в отрезок [3,6]. Не могу понять как исключить эти числа.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
 
int main() {
    int D[6] = { 2, 6, 6, 5, 3, 7 };
    int A[6];
    cout << "A ={";
    for (int i = 0; i < 6; i++) {
        A[i] = D[i];
        cout << A[i] << " ";
    }
    cout << "}"<<endl;
    system("pause");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2016, 10:03     Записать числа в массив
Посмотрите здесь:

C++ Считать числа из файла и записать их в массив
C++ Считать 16тиричные числа с файла и записать их в массив
разделить числа, и записать их как массив C++
C++ Записать числа из ТХТ файла в массив
C++ Из текста выбрать числа и записать в массив
C++ Выделить из строки числа и записать в массив
Как записать числа в массив? C++
Достать все числа из строки и записать их в массив C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Blitzor DDD
12 / 12 / 1
Регистрация: 17.08.2015
Сообщений: 439
26.06.2016, 10:30     Записать числа в массив #2
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <vector>
using namespace std;
 
int main() {
    vector<int>A;
    int D[6] = { 4, 6, 5, 5, 3, 7 };
 
int i=0,a=0;
    for (;;) {
           if(D[i]>3&&D[i]<6){
              A.push_back(D[i]);
              a++;
           }
           i++;
           if(i==6) break;
    }
 
    for(int i=0;i<a;i++){
        cout<<A[i]<<endl;
    }
}
Peoples
728 / 388 / 344
Регистрация: 06.02.2016
Сообщений: 1,023
Записей в блоге: 10
Завершенные тесты: 3
26.06.2016, 10:54     Записать числа в массив #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
int main() {
    int d[6]= {2,6,6,5,3,7};
    int a[6];
    int k=0;
    for (int i=0; i!=6; i++)
        if (d[i]<3 || d[i]>6) {
            a[k]=d[i];
            k++;
        }
 
    cout<<endl;
    for (int i=0; i<k; i++) {
        cout<<a[i]<<" ";
    }
    system("pause");
    return 0;
 
}
Yandex
Объявления
26.06.2016, 10:54     Записать числа в массив
Ответ Создать тему
Опции темы

Текущее время: 04:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru