Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] Массив целых чисел


Автор: Endy 6.6.2010, 12:27
Массив целых чисел. Найти сумму чётных элементов массива. Отсортировать в возрастающем порядке, методом слияния.

Пояснение: Работа с массивами чисел (элементов массива не менее 10). Все массивы должны генерироваться случайным образом. Программа должна запрашивать натуральное число – размер массива. Сгенерировать массив, вывести его на экран.

Написать 2 функции, которые выполнят задания. Входные параметры функций: размер массива, указатель на массив. Вызвать функции, вывести результаты.
Массив целых чисел. Найти сумму чётных элементов массива. Отсортировать в возрастающем порядке, методом слияния.

Автор: susanin 6.6.2010, 20:57
вот код для первой части...
Код

cout<<"Enter array size: ->";
    int size=0;
    srand(time(0));
    cin>>size;
    while(size<10)
    {
        cout<<"Size is a very small.\nEnter again:->";
        cin>>size;
    }
    int *a = new int[size];
    for(int i=0;i<size;i++)
    {
        a[i]=rand();
    }
    cout<<"Source array"<<endl;
    for(int i=0;i<size;i++)
    {
        cout<<a[i]<<" ";
    }
    int summ=0;
    for(int i=0;i<size;i++)
    {
        if(a[i]%2==0)
        {
            summ+=a[i];
        }
        
    }
    cout<<"\nSumm:-> "<<summ<<endl;

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)