Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: AlexandrStep   (25.12.2008 в 16:13)

//9. Написать программу, которая создает одномерный массив из N целых чисел. 
//Количество чисел в массиве и сами числа вводятся с клавиатуры. 
//Вывести содержимое массива на экран. Найти наибольший элемент массива .
#include <iostream>
using namespace std;

int main()
{
    int iSize;
    int *pArr;
    cout<<"Enter a size of array(Size>0)\n";
    do
    {
        cin>>iSize;
    }while(iSize<=0);
    pArr=new int[iSize];
    for(int i=0;i<iSize;i++)
    {
        cout<<"Enter "<<i+1<<" number\n";
        cin>>pArr[i];
    }
    int iMax=pArr[0];
    
    for(int i=1;i<iSize;i++)
    {
        if(iMax<pArr[i])
            iMax=pArr[i];
    }

    for(int i=0;i<iSize;i++)
    {
                
        cout<<pArr[i]<<" ";
    }
    cout<<endl;
    cout<<"Max = "<<iMax<<endl;
    
    
    system("pause");
    delete []pArr;
    return 0;
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: