Автор: AlexandrStep (25.12.2008 в 16:37)
//12. Написать программу, которая создает одномерный массив из N целых чисел.
//Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран.
//Найти сумму элементов массива кратных 3
#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 iSum=0;
for(int i=0;i<iSize;i++)
{
if(pArr[i]%3==0)
iSum+=pArr[i];
}
for(int i=0;i<iSize;i++)
{
cout<<pArr[i]<<" ";
}
cout<<endl;
cout<<"Summa elementov kr 3 = "<<iSum<<endl;
system("pause");
delete []pArr;
return 0;
}
|