Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/54: Рейтинг темы: голосов - 54, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 79

Сформировать массив, содержащий N первых элементов последовательности чисел Фибоначчи

14.05.2011, 08:10. Показов 11434. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано целое число N и набор из N пар чисел (m, v) — данные о массе m и объеме v деталей, изготовленных из различных материалов. Вывести номер детали, изготовленной из материала максимальной плотности, а также величину этой максимальной плотности. Плотность P вычисляется по формуле P = m/v.

Дано целое число N (> 2). Сформировать и вывести целочисленный массив размера N, содержащий N первых элементов последовательности чисел Фибоначчи FK:
F1 = 1, F2 = 1, FK = FK–2 + FK–1, K = 3, 4, … .

Дан массив размера N и целые числа K и L (1 < K ≤ L ≤ N). Найти сум-му всех элементов массива, кроме элементов с номерами от K до L вклю-чительно.

Дан целочисленный массив A размера N (≤ 15). Переписать в новый целочисленный массив B все элементы с нечетными порядковыми номера-ми (1, 3, …) и вывести размер полученного массива B и его содержимое. Условный оператор не использовать.

Дан массив размера N (N — четное число). Поменять местами его первый элемент со вторым, третий — с четвертым и т. д.

Дан целочисленный массив размера N (> 2). Удалить из массива все элементы с нечетными номерами (1, 3, …). Условный оператор не исполь-зовать.
Сортировка массивов
Array112. Дан массив A размера N (≤ 6). Упорядочить его по возрастанию ме-тодом сортировки простым обменом («пузырьковой» сортировкой): про-сматривать массив, сравнивая его соседние элементы (A1 и A2, A2 и A3 и т. д.) и меняя их местами, если левый элемент пары больше правого; по-вторить описанные действия N – 1 раз. Для контроля за выполняемыми действиями выводить содержимое массива после каждого просмотра. Учесть, что при каждом просмотре количество анализируемых пар можно уменьшить на 1.

Дан целочисленный массив размера N, содержащий по крайней мере одну серию, длина которой больше 1. Преобразовать массив, уменьшив каждую его серию на один элемент.

Даны множества A и B, состоящие соответственно из N1 и N2 точек (точки заданы своими координатами x, y). Найти минимальное расстояние между точками этих множеств и сами точки, расположенные на этом рас-стоянии (вначале выводится точка из множества A, затем точка из множе-ства B).

Даны целые положительные числа M, N, число D и набор из M чисел. Сформировать матрицу размера M × N, у которой первый столбец совпада-ет с исходным набором чисел, а элементы каждого следующего столбца равны сумме соответствующего элемента предыдущего столбца и числа D (в результате каждая строка матрицы будет содержать элементы арифме-тической прогрессии).

Дана матрица размера M × N. Для каждой строки матрицы с нечет-ным номером (1, 3, …) найти среднее арифметическое ее элементов. Ус-ловный оператор не использовать.

Дана матрица размера M × N. Поменять местами строки, содержащие минимальный и максимальный элементы матрицы.

Дана квадратная матрица A порядка M. Найти среднее арифметиче-ское элементов каждой ее диагонали, параллельной главной (начиная с од-ноэлементной диагонали A1,M).
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.05.2011, 08:10
Ответы с готовыми решениями:

Сформировать и вывести целочисленный массив размера содержащий N первых элементов последовательности чисел Фибоначчи
11. Дано целое число N(&gt; 2). Сформировать и вывести целочисленный массив размера N, содержащий N первых элементов последовательности...

Массив: Сформировать и вывести массив размера N, содержащий первые элементы последовательности чисел Фибоначчи...
Дано целое число N (&gt;2). Сформировать и вывести целочисленный массив размера N, содержащий N первых элементов последовательности чисел...

Сформировать массив, содержащий N первых положительных нечетных чисел
В этом задании предполагается, что исходный набор содержит ненулевое число элементов (в частности, число N всегда больше нуля). В заданиях...

10
14.05.2011, 11:11

Не по теме:

... ну вот впринципе задания для тех, кто хочет помочь отдыхающему студенту.:boredom:

1
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 79
14.05.2011, 12:57  [ТС]
Я бы рад отдохнуть, но времени нет!!! надо задачи решать!!!!
Если не секрет, какой путь??
0
гроза ленивых студентов
 Аватар для znake
456 / 411 / 51
Регистрация: 27.03.2011
Сообщений: 823
14.05.2011, 13:09

Не по теме:

Цитата Сообщение от Александр10-07 Посмотреть сообщение
Я бы рад отдохнуть, но времени нет!!! надо задачи решать!!!!
угу, а все время до этого ты делал что?



Цитата Сообщение от Александр10-07 Посмотреть сообщение
Если не секрет, какой путь??
варианты:
1) воспользоваться советом, данным тут
2) скачать/купить/взять у кого-нибудь книги по шарпу и используя данные из первых пяти/семи глав - решить свои задачки
3) попросить модераторов перевести тему во фриланс раздел форума - за деньги тебе без проблем помогут с таким заданием
0
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 79
14.05.2011, 13:59  [ТС]
не вопрос!!!! Но подойдет только один вариант второй, на третий, как сам знаешь у студентов средств не хватает!!!!)))))

помимо этих задач есть еще другие которые делать надо, и их не мало!!!
0
185 / 188 / 17
Регистрация: 26.11.2010
Сообщений: 511
14.05.2011, 14:56
Цитата Сообщение от Александр10-07 Посмотреть сообщение
помимо этих задач есть еще другие которые делать надо, и их не мало!!!
На один день более 20 таких задач не дается начинающему в любом ВУЗ'е, ВТУЗ'е и пр..

Добавлено через 16 минут
Цитата Сообщение от Александр10-07 Посмотреть сообщение
Дано целое число N (> 2). Сформировать и вывести целочисленный массив размера N, содержащий N первых элементов последовательности чисел Фибоначчи FK:
F1 = 1, F2 = 1, FK = FK–2 + FK–1, K = 3, 4, … .
C#
1
2
3
4
5
6
7
8
9
10
11
12
            int k;
            while (true)
            {
                Console.Write("Введите N: ");
                if(int.TryParse(Console.ReadLine(), out k)&&k>=2) break;
            }
            var fib = new ulong[k];
            fib[0] = 1;
            fib[1] = 1;
            for (int i = 2; i < k; i++) fib[i] = fib[i - 1] + fib[i - 2];
            foreach (var i in fib) Console.Write(i+" ");
            Console.ReadLine();
Добавлено через 7 минут
Цитата Сообщение от Александр10-07 Посмотреть сообщение
Дан целочисленный массив размера N (> 2). Удалить из массива все элементы с нечетными номерами (1, 3, …). Условный оператор не исполь-зовать.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
            //Дан целочисленный массив размера N (> 2).
            //Удалить из массива все элементы с нечетными номерами (1, 3, …). 
            //Условный оператор не использовать.
            int k;
            while (true)
            {
                Console.Write("Введите N: ");
                if(int.TryParse(Console.ReadLine(), out k)) break;
            }
            var m = new int[k];
            for (int i = 0; i < k; i++)
            {
                Console.Write("Введите {0}-й элемент: ", i);
                m[i] = Convert.ToInt32(Console.ReadLine());
            }
            var list = new List<int>(m);
            for(int i=1;i<list.Count;i++) list.RemoveAt(i);
            m = list.ToArray();
            foreach (var i in m) Console.Write(i+" ");
            Console.ReadLine();
Я безволен

Добавлено через 13 минут
Цитата Сообщение от Александр10-07 Посмотреть сообщение
Дан массив размера N (N — четное число). Поменять местами его первый элемент со вторым, третий — с четвертым и т. д.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
            //Дан массив размера N (N — четное число). 
            //Поменять местами его первый элемент со вторым, третий — с четвертым и т. д.
            int k;
            while (true)
            {
                Console.Write("Введите N: ");
                if(int.TryParse(Console.ReadLine(), out k)&&k%2==0) break;
            }
            var m = new int[k];
            for (int i = 0; i < k; i++)
            {
                Console.Write("Введите {0}-й элемент: ", i);
                m[i] = Convert.ToInt32(Console.ReadLine());
            }
            for (int i = 0; i < k; i+=2)
            {
                m[i] ^= m[i + 1];
                m[i] ^= (m[i + 1] ^= m[i]);
            }
            foreach (var i in m) Console.Write(i+" ");
            Console.ReadLine();
1
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 79
14.05.2011, 14:57  [ТС]
Killster большое спасибо!!!!!
0
185 / 188 / 17
Регистрация: 26.11.2010
Сообщений: 511
14.05.2011, 15:06
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
            //Дан целочисленный массив A размера N (≤ 15).
            //Переписать в новый целочисленный массив B все элементы с нечетными порядковыми номера-ми (1, 3, …)
            //и вывести размер полученного массива B и его содержимое. Условный оператор не использовать.
            int k;
            while (true)
            {
                Console.Write("Введите N: ");
                if(int.TryParse(Console.ReadLine(), out k)&&k%2<=15) break;
            }
            var m = new int[k];
            for (int i = 0; i < k; i++)
            {
                Console.Write("Введите {0}-й элемент: ", i);
                m[i] = Convert.ToInt32(Console.ReadLine());
            }
            var temp = new List<int>();
            for (int i = 0; i < k; i+=2) temp.Add(m[i]);
            var b = temp.ToArray();
            foreach (var i in b) Console.Write(i+" ");
            Console.ReadLine();
Добавлено через 7 минут
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
            //Дан массив размера N и целые числа K и L (1 < K ≤ L ≤ N). 
            //Найти сумму всех элементов массива, кроме элементов с номерами от K до L включительно.
            Console.Write("Введите N: ");
            int k = Convert.ToInt32(Console.ReadLine());
            Console.Write("Введите K: ");
            int l = Convert.ToInt32(Console.ReadLine())-1;
            Console.Write("Введите L: ");
            int n = Convert.ToInt32(Console.ReadLine())-1;
            var m = new int[k];
            for (int i = 0; i < k; i++)
            {
                Console.Write("Введите {0}-й элемент: ", i);
                m[i] = Convert.ToInt32(Console.ReadLine());
            }
            long sum = 0;
            for (int i = 0; i < k; i++)
            {
                if ((i < l || i > n)) sum += m[i];
            }
            Console.Write(sum);
            Console.ReadLine();
Добавлено через 1 минуту
Все, помощник во мне иссяк
Остальное уже лень делать
1
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 79
14.05.2011, 15:10  [ТС]
Killster, от души тебе благодарен!!!!
Дружище, спасибо тебе большое, что выручил!!!!
0
185 / 188 / 17
Регистрация: 26.11.2010
Сообщений: 511
14.05.2011, 15:12
Цитата Сообщение от Александр10-07 Посмотреть сообщение
Killster, от души тебе благодарен!!!!
Дружище, спасибо тебе большое, что выручил!!!!
Надеюсь, что выручил, а не научил по форумам ответы спрашивать v_v
0
0 / 0 / 0
Регистрация: 11.05.2011
Сообщений: 79
14.05.2011, 15:23  [ТС]
если честно никогда не прибегал к помощи искать ответы по форумам, обычно сам все делаю и еще другу помогаю!!! А тут просто не успеваю все сделать!!! Еще раз большое спасибо!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.05.2011, 15:23
Помогаю со студенческими работами здесь

Сформировать и вывести целочисленный массив размера N, содержащий N первых положительных нечетных чисел
1. Дано целое число N (&gt; 0). Сформировать и вывести целочисленный массив размера N, содержащий N первых положительных нечетных чисел:...

Сформировать и вывести целочисленный массив размера N, содержащий N первых элементов последовательности чисел Фибоначчи
Дано целое число N (&gt; 2). Сформировать и вывести целочисленный массив размера N, содержащий N первых элементов последовательности чисел...

Сформировать и вывести целочисленный массив размера N, содержащий N первых элементов последовательности чисел Фибоначчи
Дано целое число N(&gt;2).Сформировать и вывести целочисленный массив размера N,содержащий N первых элементов последовательности чисел...

Дано целое число n > 2 сформировать и вывести целочисленный массив размера n содержащий n первых элементов последовательности чисел фибоначчи
Дано целое число n &gt; 2 сформировать и вывести целочисленный массив размера n содержащий n первых элементов последовательности чисел...

Сформировать и вывести массив, содержащий N первых элементов последовательности Фибоначчи
дано целое число N&gt;2 сформировать и вывести целочисленный массив размера N содержащий N первых элементов последовательности фибоначи


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru