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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2013, 14:44   #1
MishkaSh
Пользователь
 
Регистрация: 31.03.2013
Сообщений: 21
По умолчанию Одномерный массив

Народ помогите написать одномерный массив из 15 элементов чтобы он считал сумму от первого положительного числа до последнего отрицательного числа. И все это должно быть в одном цикле for или другими словами 0(N)
MishkaSh вне форума Ответить с цитированием
Старый 28.05.2013, 14:49   #2
MishkaSh
Пользователь
 
Регистрация: 31.03.2013
Сообщений: 21
По умолчанию

А да и элементы не должны быть заданы в коде, я должен их вводить в компиляторе
MishkaSh вне форума Ответить с цитированием
Старый 28.05.2013, 15:03   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
помогите написать одномерный массив
написал одномерный массив
Цитата:
...чтобы он считал сумму
массивы сумму еще не научились считать
Цитата:
элементы не должны быть заданы в коде, я должен их вводить в компиляторе
шедеврально
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 28.05.2013, 15:22   #4
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

MishkaSh

Народ помогите написать одномерный массив из 15 элементов чтобы он считал сумму от первого положительного числа до последнего отрицательного числа. И все это должно быть в одном цикле for или другими словами 0(N)

Код:
static void Main(string[] args)
{
	var arr = new int[15];
	for (int i = 0; i < arr.Length; i++)
		arr[i] = int.Parse(Console.ReadLine());
	var sum = arr.SkipWhile(p => p < 0).TakeWhile(p => p >= 0).Sum();
	Console.WriteLine("Сумма, насяльника! {0}", sum);
	Console.ReadLine();
}
Rififi вне форума Ответить с цитированием
Старый 28.05.2013, 15:23   #5
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Аватар

массивы сумму еще не научились считать

умные массивы - научились (Ж
Rififi вне форума Ответить с цитированием
Старый 28.05.2013, 15:30   #6
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Код:
Array.prototype.summ = function(){for(var i = this.length, s = 0;i--;){s+=this[i]};return s;}
[1,2,3].summ()// 6
я научил)))
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


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



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