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

Дано целое число N и набор из N целых чисел. Найти номер первого максимального нечетного числа из данного набора ...

22.05.2011, 19:58. Показов 7330. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте помогите, пожалуйста решить задачи в си шарп:

1. Описать функцию RadToDeg(R) вещественного типа, находящую величину угла в градусах, если дана его величина R в радианах (R-вещественное число, 0<R<2П). Воспользоваться следующим соотношением: 180=П радианов. В качестве значения П использовать 3,14. С помощью функции RadToDeg перевести из радианов в градусы пять данных углов.

2. Используя функцию MonthDays, описать процедуру PrevDate(D, M, Y), которая по информации о правильной дате, включающей день D, номер месяца M и год Y, определяет предыдущую дату (параметры целого типа D, M, Y являются одновременно входными и выходными). Применить процедуру PrevDate к трем исходным датам и вывести полученные значения предыдущих дат.

3. Дано целое число N и набор из N целых чисел. Найти номер первого максимального нечетного числа из данного набора. Если нечетные числа в наборе отсутствуют, то вывести 0.

4. Дан массив размера N. Найти номер его последнего локального максимума (локальный максимум - это элемент, который больше любого из своих соседей).

5. Дана строка, изображающая целое положительное число. Вывести сумму цифр этого числа.

6. Дана строка S содержащая предложение. Вывести на экран количество слов в данной строке.

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

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

9. Дана матрица размера M x N. Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также значение наибольшей суммы.

Заранее спасибо!
 Комментарий модератора 
Прочитайте правила, п. 3.15 в частности. При повторном нарушении тема будет удалена/закрыта без предупреждения.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.05.2011, 19:58
Ответы с готовыми решениями:

Дано целое число N и набор из N целых чисел.Найти номер первого максимального нечетного числа из данного набора
дано целое число N и набор из N целых чисел.Найти номер первого максимального нечетного числа из данного набора.Если нечетные числа в...

Дан набор из n целых чисел. Найти номер первого максимального нечетного числа из данного набора
дано целое число n и набор из n целых чисел. найти номер первого максимального нечетного числа из данного набора. если нечетные числа в...

Дано целое число N и набор из N целых чисел. Найти номера первого и последнего мин. элемента из данного набора
Дано целое число N и набор из N целых чисел. Найти номера первого и последнего минимального элемента из данного набора и вывести их в...

6
 Аватар для Doctor Evil
774 / 608 / 29
Регистрация: 20.03.2011
Сообщений: 621
22.05.2011, 20:24
6
C#
1
2
3
4
5
6
7
8
            string str = "Это строка, в которой надо найти количество слов";
            char[] s = {' '};
            int k=0;
            string[] parts = str.Split(s, StringSplitOptions.RemoveEmptyEntries);
            for (int i = 0; i < parts.Length; i++)
                k++;
            Console.Write(k);
            Console.ReadKey(true);
1
 Аватар для dzjundzja88
289 / 234 / 32
Регистрация: 09.02.2011
Сообщений: 435
22.05.2011, 20:36
Doctor Evil25, зачем писать цикл? Это не рационально!
C#
1
2
3
4
5
            string str = "Это строка, в которой надо найти количество слов";
            char[] s = {' '};
            string[] parts = str.Split(s, StringSplitOptions.RemoveEmptyEntries);
            Console.WriteLine("Количество слов: {0}", parts.Length);
            Console.ReadKey(true);
2
 Аватар для Doctor Evil
774 / 608 / 29
Регистрация: 20.03.2011
Сообщений: 621
22.05.2011, 20:37
dzjundzja88, тьфу ты, точно, чет я об этом и не подумал совсем
0
39 / 39 / 8
Регистрация: 11.05.2011
Сообщений: 78
22.05.2011, 20:52
Цитата Сообщение от Филип Посмотреть сообщение
7. Дана строка, содержащая полное имя файла, то есть имя диска, список каталогов (путь), собственно имя и расширение. Выделить из этой строки имя файла (без расширения).
C#
1
2
3
4
5
6
7
8
9
10
11
12
string path = @"c:\1\file.primer.txt";
string[] s= path.Split('\\');
s = s[s.Length - 1].Split('.');
string name = "";
for (int i = 0; i < s.Length - 1; i++)
{
    name += s[i];
    if (i < (s.Length-2)) name += ".";
}
 
Console.WriteLine(name);
Console.ReadLine();
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
22.05.2011, 21:02
А сам то попробовать совсем не хочешь? Думаешь на работе за тебя тоже писать будут, а ты только денюшку получать?

7. На форме текстбокс и кнопка. В коде кнопки:
C#
1
2
3
4
5
6
7
8
9
10
11
12
public void Button1Click(object sender, EventArgs e)
    {
        string Put = textBox1.Text;
        string[] Tname = null;
        string fname = null;
        string[] shname = null;
        Tname = Strings.Split(Put, "\\");
        fname = Tname[Information.UBound(Tname)];
        shname = Strings.Split(fname, ".");
        Interaction.MsgBox(shname[0]);
    }
}
5. То же самое на форме, код:
C#
1
2
3
4
5
6
7
8
9
10
public void Button1Click(object sender, EventArgs e)
    {
        string Chislo = textBox1.Text.ToCharArray();
        int Sum = 0;
        for (int i = 0; i <= Chislo.Length - 1; i++) {
            Sum = Sum + Conversion.Val(Chislo[i]);
        }
        Interaction.MsgBox(Sum);
    }
}
1
185 / 188 / 17
Регистрация: 26.11.2010
Сообщений: 511
22.05.2011, 21:07
1. Описать функцию RadToDeg(R) вещественного типа, находящую величину угла в градусах, если дана его величина R в радианах (R-вещественное число, 0<R<2П). Воспользоваться следующим соотношением: 180=П радианов. В качестве значения П использовать 3,14. С помощью функции RadToDeg перевести из радианов в градусы пять данных углов.
C#
1
2
3
4
public static double RadToDeg(double r)
{
return r*180/Math.PI;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.05.2011, 21:07
Помогаю со студенческими работами здесь

Дано целое число N и набор из N целых чисел. Найти номера первого и последнего минимального элемента из данного набора
Дано целое число N и набор из N целых чисел. Найти номера первого и последнего минимального элемента из данного набора и вывести их в...

Найти номер первого максимального нечетного числа из данного набора
можете написать код для этой программы из раздела &quot;Минимумы и максимумы&quot; minmax13. Дано целое число n и набор из N целых чисел. Найти...

Дано целое число K и набор ненулевых целых чисел; признак его завершения — число 0. Вывести номер первого числа в наборе, большего K
Дано целое число K и набор ненулевых целых чисел; признак его завершения — число 0. Вывести номер первого числа в наборе, большего K. Если...

Дано целое число N и набор из N целых чисел количество подряд идущих максимальных элементов из данного набора
Дано целое число N и набор из N целых чисел. Найти минимальные количество подряд идущих максимальных элементов из данного набора

Номер первого максимального нечетного числа из данного набора
Дано целое число N и набор из N целых чисел. Найти номер первого максимального нечетного числа из данного набора. Если нечетные числа в...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru