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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2011, 17:28   #1
PROkaZZZniK
Форумчанин
 
Регистрация: 21.10.2011
Сообщений: 121
По умолчанию Массивы

C#
В одномерном массиве,состоящем из n вещественных элементов вычислить:
сумму элементов массива, расположенных до минимального элемента.
Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах. (n вводится с клавиатуры)

Последний раз редактировалось PROkaZZZniK; 04.12.2011 в 13:10.
PROkaZZZniK вне форума Ответить с цитированием
Старый 04.12.2011, 12:21   #2
PROkaZZZniK
Форумчанин
 
Регистрация: 21.10.2011
Сообщений: 121
По умолчанию

Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Введите количество элементов n=");
            int n = Convert.ToInt32(Console.ReadLine());
            int[] mas = new int[n];
            Random rnd = new Random();
            for (int i = 0; i < mas.Length; i++)
                mas[i] = rnd.Next(10);
            int p1 = 1;
            foreach (int i in mas)
                if (i > 0) p1 *= i;
            Console.WriteLine("Произведение положительных элементов массива = " + p1);
            //находим минимальный элемент
            int min = mas.Min();
            int p2 = 0;
            foreach (int i in mas)
                if (i != min) p2 += i;
                else break;
            Console.WriteLine("Сумма элементов массива, расположенных до минимального элемента = " + p2);
            foreach (int i in mas)
                Console.Write(i + "\t");
            Console.ReadKey();

        }
    }
}
вот у меня получился такой код.
Кто нибудь может написать каким способом еще это можно сделать?
PROkaZZZniK вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
указатели на массивы и массивы указателей blacktener Общие вопросы C/C++ 16 13.06.2011 20:45
Массивы frem-dag Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 13.03.2011 01:02
Динамические массивы и массивы варианты N@stya Помощь студентам 0 11.06.2010 21:09
С++, Массивы, динамические массивы. -Sunshine- Помощь студентам 1 19.04.2010 02:17
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12