Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2011, 22:43   #1
craazyyLady
Новичок
Джуниор
 
Регистрация: 30.11.2011
Сообщений: 1
Сообщение Одномерный массив

Доброго времени суток!
Ребят помогите пожалуйста, только начала изучать этот язык, ничего не понимаю=( в институте дали задачу :
" дан одномерный массив,состоящий из 10 чисел, найти среднее арифметическое четных элементов массива. найти среднее арифметическое нечетных элементов массива.
Буду очень благодарна за помощь!

Перемещено из раздела C#.

Последний раз редактировалось alexBlack; 30.11.2011 в 23:19.
craazyyLady вне форума Ответить с цитированием
Старый 01.12.2011, 00:08   #2
Leshii
Форумчанин
 
Регистрация: 26.07.2011
Сообщений: 376
По умолчанию

Ой, выкинул код на паскале. И не заметил что C#. Но если надо на паскале, то код готов =)
Люблю на ты.Я человек простой
Leshii вне форума Ответить с цитированием
Старый 01.12.2011, 03:56   #3
zipo666
Пользователь
 
Регистрация: 01.11.2011
Сообщений: 42
По умолчанию

Я так понимаю , программа должна в массиве искать нечетные числа ??
Или она должна , искать нечетный номер ячейки массива ??
Если первый вариант , то вот :
// среднее_арифм_массива.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"
#include <conio.h>
#include <string.h>
#include <iostream>
#include <strstream>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL,"RUS");
int n,s1=0,s2=0,i;
int *x;
cout<<"Введите число элементов массива : ";
cin>>n;
x=new int[n];
cout<<"-----------------------------------\n";
for(i=1;i<=n;i=i++)
{
cout<<"\tВведите "<<i<<" элемент : ";
cin>>x[i];
if (x[i]%2==1)
{
s2+=x[i];
}
else
{
s1+=x[i];
}
}
cout<<"------------------";
cout<<"\nВаш массив : ";
for(i=1;i<=n;i++)
{
cout<<x[i]<<" ";
}
cout<<"\n------------------\nСумма четных элементов : "<<s1;
cout<<"\n\nСумма не четных элементов : "<<s2;
getch();
return 0;
}

-------------------
Если второй то вот :
// среднее_арифм_массива.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"
#include <conio.h>
#include <string.h>
#include <iostream>
#include <strstream>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
setlocale(LC_ALL,"RUS");
int n,s1=0,s2=0,i;
int *x;
cout<<"Введите число элементов массива : ";
cin>>n;
x=new int[n];
cout<<"-----------------------------------\n";
for(i=1;i<=n;i=i++)
{
cout<<"\tВведите "<<i<<" элемент : ";
cin>>x[i];
if (i%2==1)
{
s2+=x[i];
}
else
{
s1+=x[i];
}
}
cout<<"------------------";
cout<<"\nВаш массив : ";
for(i=1;i<=n;i++)
{
cout<<x[i]<<" ";
}
cout<<"\n------------------\nСумма четных элементов : "<<s1;
cout<<"\n\nСумма не четных элементов : "<<s2;
getch();
return 0;
}

Вроде работает , написано на C++...
zipo666 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный массив и Двумерный массив eugene1437 Общие вопросы C/C++ 15 25.05.2011 19:17
Одномерный массив , двухмерный массив Woxx Паскаль, Turbo Pascal, PascalABC.NET 0 10.09.2010 09:28
Одномерный массив! в С++ Jereme Помощь студентам 1 14.01.2010 22:55
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40