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

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

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

Создать в динамической памяти одномерный массив целых чисел - C++

06.05.2014, 12:14. Просмотров 238. Ответов 3
Метки нет (Все метки)

Создать в динамической памяти одномерный массив целых чисел. вычислить сумму четных отрицательных элементов
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2014, 12:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать в динамической памяти одномерный массив целых чисел (C++):

Создать в динамической памяти двумерный массив целых чисел. - C++
Народ выручайте, по уши в долгах. Решить задачу на C++ Условие: Создать в динамической памяти двумерный массив целых чисел. ...

Создать в динамической памяти одномерный массив - C++
Всем добрый день! Помогите с решением задачи. ...

одномерный массив в динамической памяти - C++
Ребятки, помогите, пожалуйста, ещё разок) решила задачу на заполнение одномерного массива, подсчет чисел кратных 7 и среднего...

Создать и вывести на экран одномерный массив целых чисел - C++
написать программу, которая будет создавать и выводить на экран одномерный массив целых чисел

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

Сформировать одномерный массив целых чисел, используя датчик случайных чисел. - C++
Сформировать одномерный массив целых чисел, используя датчик случайных чисел. Удалить 5 последних элементов массива. Добавить в...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
rikimaru2013
C++ Game Dev
2427 / 1121 / 240
Регистрация: 30.11.2013
Сообщений: 3,672
06.05.2014, 12:20 #2
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
#include <iostream>
#include <ctime>
 
using namespace std;
 
void main()
{
    srand(time(0));
    int size = 200;
    int* arr = new int[size];
 
    for(int i=0;i<size;i++)
        *(arr+i) = rand()%100 - 50;
 
    for(int i=0;i<size;i++)
        cout << *(arr+i) << " ";
 
    int suma = 0;
 
    for(int i=0;i<size;i += 2)
        if( *(arr+i) < 0 )
            suma += *(arr+i);
 
    cout << endl << "Suma: " << suma << endl;
 
    delete [] arr;
}
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
06.05.2014, 12:50 #3
rikimaru2013, а нафига усложнять программу работой с указателями? Точнее, тут и работы с указателями-то, на самом деле никакой нету! Ведь*(arr+i) это просто более длинный способ записать arr[i] !
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main(){
    int N, sum=0;                       
    int msk=(1<<sizeof(int)*8-1)+1;
    std::cin>>N;
    int* data=new int[N];
    for(int i=0; i<N; ++i){
        data[i]=rand()%100-50;
        std::cout<<data[i]<<", ";
        if (((data[i]^1)&msk)==msk) 
            sum+=data[i];
    }
    std::cout<<std::endl<<"sum="<<sum;
    std::cout<<" done"<<std::endl;
    std::cin.get();
    delete[] data;
    return 0;
}
rikimaru2013
C++ Game Dev
2427 / 1121 / 240
Регистрация: 30.11.2013
Сообщений: 3,672
06.05.2014, 13:07 #4
Kuzia domovenok, извините.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.05.2014, 13:07
Привет! Вот еще темы с ответами:

Сформировать одномерный массив целых чисел, используя датчик случайных чисел - C++
1)Сформировать одномерный массив целых чисел, используя датчик случайных чисел. 2)Распечатать полученный массив. 3)Перевернуть массив...

Сформировать одномерный массив целых чисел, используя датчик случайных чисел - C++
1) Сформировать одномерный массив целых чисел, используя датчик случайных чи-сел. 2) Распечатать полученный массив. 3) Удалить элементы...

Сформировать одномерный массив целых чисел, используя датчик случайных чисел - C++
Условие такое 1.Сформировать одномерный массив целых чисел, используя датчик случайных чисел. Распечатать полученный массив. ...

Сформировать одномерный массив целых чисел, используя датчик случайных чисел - C++
Удалить элементы кратные 7. Добавить после каждого нечетного элемента массива элемент со значением 0.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
06.05.2014, 13:07
Ответ Создать тему
Опции темы

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