|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.11.2011, 22:43 | #1 |
Новичок
Джуниор
Регистрация: 30.11.2011
Сообщений: 1
|
Одномерный массив
Доброго времени суток!
Ребят помогите пожалуйста, только начала изучать этот язык, ничего не понимаю=( в институте дали задачу : " дан одномерный массив,состоящий из 10 чисел, найти среднее арифметическое четных элементов массива. найти среднее арифметическое нечетных элементов массива. Буду очень благодарна за помощь! Перемещено из раздела C#. Последний раз редактировалось alexBlack; 30.11.2011 в 23:19. |
01.12.2011, 00:08 | #2 |
Форумчанин
Регистрация: 26.07.2011
Сообщений: 376
|
Ой, выкинул код на паскале. И не заметил что C#. Но если надо на паскале, то код готов =)
Люблю на ты.Я человек простой
|
01.12.2011, 03:56 | #3 |
Пользователь
Регистрация: 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++... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Одномерный массив и Двумерный массив | 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 |