Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
ruslanakhatv
0 / 0 / 0
Регистрация: 17.01.2016
#1

Определить наибольшее количество последовательно расположенных вещественных чисел

15.05.2012, 23:32. Просмотров 1400. Ответов 1
Метки нет (Все метки)

нужно написать программы под эти задачи.
сам я знаю php а С# вообще не знаю.

1) Составить программу, определяющую наибольшее колличество последовательно расположенных вещественных чисел. длина исход. от 0 до 5000

то есть послеловательность на входе например такая3 6 9 -6 7 8 -3 и тд. надо вывести последовательность максимальной длины положит. чисел то есть здесь выведется 369 плюс их колличество, то есть 3

2) В данной последовательности удалить числа (лишние) так, что бы получилась возрастающая последовательность, начиная с первого числа. вывести последовательность на экран.

То есть нужно из данного числового ряда зделать возрастающую последовательность путем удаления ненужных чисел. например вход 4 3 5 2 6 7 3 8 4 3 9 выход 456789

3) условия нет, напишу потом


4) Массив состоит из неотрецательных элементов, найти индекс элемента, для которого сумма элементов стоящих до него наименее отличается от суммы элементов, стоящих после него.


5)дан двухмерный целочисленный массив, заменить каждый элемент суммой соседних элементов(от 0 до 100) соседний значит стоящий выше, ниже, справа, слева, подиагонали во все стороны (по одному элементу с каждой стороны)


6) составить программу, определяющую наибольшее колличество идущих подряд чисел, образующих возраст.(убыв) последовательность, не меньше 3 чисел. вывести число.


7)дан одномерный целочисленный массив, преобразовать в двухмерный, по след. правилу: 1 столбец-список элементов исход. массива, 2 столбец- колличество их повторений


8) даны 2 целочисл. одномерн. массива, создать один списокв который входят: числа отсутств. в 1 массиве и присутств во втором, а затем числа, отсутств. во 2 и присутств. в 1. вывести на экран.


9)найти группы слов, записаные одними и теми же буквами, но отличающиеся их порядком(например: марка рамка карма) вывести слова через пробел


10)из заданного текст. файла выбрать самое длинное слово из неповторяющихся букв, при том, если таких слов несколько, вывести первое по алфавиту.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2012, 23:32
Ответы с готовыми решениями:

Дано 10 вещественных чисел. Определить, не используя массивов, количество элементов, больших первого
1 упорядочена ли последовательность по неубыванию (следующий элемент не меньше...

Дано 10 вещественных чисел. Определить, не используя массивов количество элементов, больших первого
количество элементов, больших первого.... using System; using...

Как определить среднее арифметическое из последовательно введенных чисел?
как определить среднее арифметическое из последовательно введенных чисел?

Дан массив целых чисел. Найти наибольшее количество чисел идущих подряд
using System; using System.Collections.Generic; using...

Определить сумму всех вещественных чисел
Даны натуральное число n и вещественные числа a1,a2,...,an.Определить сумму...

1
hiddentool
101 / 101 / 12
Регистрация: 21.11.2011
Сообщений: 169
16.05.2012, 00:19 #2
Лучший ответ Сообщение было отмечено как решение

Решение

4) Массив состоит из неотрецательных элементов, найти индекс элемента, для которого сумма элементов стоящих до него наименее отличается от суммы элементов, стоящих после него.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.Linq;
 
namespace ConsoleAppTesting
{
    class Program
    {
        public static void Main(string[] args)
        {
            var xs = new int[] { 1, 2, 3, 4, 5, 1, 2, 3, 4, 20 };
            var minidx = (from i in Enumerable.Range(0, xs.Length)
                          let xl = xs.Take(i).Sum()
                          let xr = xs.Skip(i + 1).Sum()
                          select new Tuple<int, int>(Math.Abs(xl - xr), i)).Min().Item2;
            System.Console.WriteLine(minidx);
        }
    }
}
только для C# 4.0
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2012, 00:19

Длина серии (набора последовательно расположенных одинаковых элементов)
Помогите пожалуйста решить задачу с помощью С#!!!!Или хотябы помогите написать...

Вычисление суммы трех последовательно расположенных элементов массива
Доброй ночи господа. Есть задачка, которую я не могу не как реализовать в C#....

В последовательности вещественных чисел найти количество и сумму положительных и отрицательных
Вводится последовательность вещественных чисел, оканчивающаяся нулём, и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru