Страница 1 из 1

Обработка массива

Добавлено: 08 май 2008, 08:52
xxxRAZORxxx
У меня зачёт по инфе задача такая:

Составьте программу которая запрашивает значения элементов одновременного числового массива А, состоящего из 10 элементов формирует и выводит на экран в строку данный массив
Найти сумму элементов кратных 4; кол-во нулевых элементов массива; произведение элементов, cтоящих на чётных местах.
(помогите плиз)

Re: Помогите решить задачу плиз

Добавлено: 08 май 2008, 10:37
Albor
#include <iostream.h>
int main (void)
{
const int arrsize(10);
char exit;
int sum4(0);
int cnt0(0);
int mul2(1);
int arr[arrsize];
for(int i=0; i<arrsize; i++)
{
cin>>arr;
if(arr%4==0) sum4+=arr;
if(arr==0) ++cnt0;
if(i%2==0) mul2*=arr;

}
for(i=0;i<arrsize;i++) cout<<arr<<' ';
cout<<endl;
cout<<"Sum krat 4 = "<<sum4<<endl;
cout<<"Cnt 0 = "<<cnt0<<endl;
cout<<"Mult chet = "<<mul2<<endl;
cin>>exit;
return 0;
}
Красивости добавишь сам!

Re: Помогите решить задачу плиз

Добавлено: 08 май 2008, 10:53
MOTOCoder
А язык какой?
Вообще, подобных задач здесь решено множество.

Re: Обработка массива

Добавлено: 10 май 2008, 14:53
Vovchik
MOTOCoder, вы решите ету задачу на паскале или делфи, а Albor решыл её на С (на каком точно не знаю).

Re: Обработка массива

Добавлено: 13 май 2008, 12:05
Albor
Vovchik писал(а):MOTOCoder, вы решите ету задачу на паскале или делфи, а Albor решыл её на С (на каком точно не знаю).

На С++, конечно.