Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
sham
2 / 2 / 1
Регистрация: 10.12.2009
Сообщений: 47
1

Рабта с массивами.

27.03.2010, 09:18. Просмотров 540. Ответов 5
Метки нет (Все метки)

1)
Создать произвольный массив, и удалить из него первый отрицательный элемент, если такой есть.
2)
Создать произвольный массив, и из него все отрицательные элементы.
3)
Создать произвольный массив, и уалить все элементы больше числа А(А вводить с клавиатуры)
4)
Создать произвольный массив, и удалить все четные элементы стоящие на нечетных местах.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2010, 09:18
Ответы с готовыми решениями:

Прекращается рабта в VB
После нажатие на кнопку ОК программа закрывается, вот код программы Private Declare Sub...

Ошибка в C++, рабта с файломи
(*файлами) Когда я компилирую программу мне выдает ошибку. (Ошибку из терминала вставить не могу,...

Рабта с максимальным числом
Есть код $result=mysql_query("SELECT *,max(hour) AS 'max' FROM subject" ); нужно сделать...

Действия над массивами слов и массивами байтов
Есть задание: Даны два массива: массив слов MS и массив байтов MB. Установить "1" в 4-ых и 6-тых...

Работа с массивами
Написать программу, которая будет обладать следующими функциональными возможностями: - ввод...

5
kirill29
2077 / 1240 / 170
Регистрация: 01.02.2009
Сообщений: 2,842
27.03.2010, 09:32 2
Цитата Сообщение от sham Посмотреть сообщение
1)
Создать произвольный массив, и удалить из него первый отрицательный элемент, если такой есть.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int[] mas = new int[20];
            Random rnd = new Random();
            for (int i = 0; i < mas.Length; i++)
            {
                mas[i] = rnd.Next(-5, 20);
                Console.Write(mas[i] + " ");
            }
            Console.WriteLine();
            for (int i = 0; i < mas.Length; i++)
            {
                if (mas[i] < 0) 
                {
                    mas[i] = 0;
                    break;
                }
            }
            Console.WriteLine("Измененный массив");
            foreach (var item in mas)
            {
                Console.Write(item + " ");
            }
            Console.ReadKey();
Добавлено через 1 минуту
Цитата Сообщение от sham Посмотреть сообщение
2)
Создать произвольный массив, и из него все отрицательные элементы.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int[] mas = new int[20];
            Random rnd = new Random();
            for (int i = 0; i < mas.Length; i++)
            {
                mas[i] = rnd.Next(-5, 20);
                Console.Write(mas[i] + " ");
            }
            Console.WriteLine();
            for (int i = 0; i < mas.Length; i++)
            {
                if (mas[i] < 0) 
                {
                    mas[i] = 0;
                }
            }
            Console.WriteLine("Измененный массив");
            foreach (var item in mas)
            {
                Console.Write(item + " ");
            }
            Console.ReadKey();
Добавлено через 1 минуту
Цитата Сообщение от sham Посмотреть сообщение
3)
Создать произвольный массив, и уалить все элементы больше числа А(А вводить с клавиатуры)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Console.WriteLine("Введите число А");
            int A = int.Parse(Console.ReadLine());
            int[] mas = new int[20];
            Random rnd = new Random();
            for (int i = 0; i < mas.Length; i++)
            {
                mas[i] = rnd.Next(-5, 20);
                Console.Write(mas[i] + " ");
            }
            Console.WriteLine();
            for (int i = 0; i < mas.Length; i++)
            {
                if (mas[i] > A) 
                {
                    mas[i] = 0;
                }
            }
            Console.WriteLine("Измененный массив");
            foreach (var item in mas)
            {
                Console.Write(item + " ");
            }
            Console.ReadKey();
Добавлено через 2 минуты
Цитата Сообщение от sham Посмотреть сообщение
4)
Создать произвольный массив, и удалить все четные элементы стоящие на нечетных местах.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int[] mas = new int[20];
            Random rnd = new Random();
            for (int i = 0; i < mas.Length; i++)
            {
                mas[i] = rnd.Next(-5, 20);
                Console.Write(mas[i] + " ");
            }
            Console.WriteLine();
            for (int i = 0; i < mas.Length; i++)
            {
                if (mas[i] %2==0 && i%2==1) 
                {
                    mas[i] = 0;
                }
            }
            Console.WriteLine("Измененный массив");
            foreach (var item in mas)
            {
                Console.Write(item + " ");
            }
            Console.ReadKey();
1
M128K145
Эксперт JavaЭксперт С++
8342 / 3563 / 420
Регистрация: 03.07.2009
Сообщений: 10,708
27.03.2010, 17:27 3
kirill29, зачем вы используете foreach вместо for, ведь длина массива у вас константа, а работает медленнее чем for
0
kirill29
2077 / 1240 / 170
Регистрация: 01.02.2009
Сообщений: 2,842
27.03.2010, 21:01 4
M128K145, для разнообразия.
0
sham
2 / 2 / 1
Регистрация: 10.12.2009
Сообщений: 47
30.03.2010, 12:43  [ТС] 5
Kiril29 большое спосибо, но все это нужно записать в методах, а не в static void main.
0
Green
1920 / 425 / 41
Регистрация: 12.07.2007
Сообщений: 2,062
Завершенные тесты: 2
30.03.2010, 13:53 6
Цитата Сообщение от sham Посмотреть сообщение
Kiril29 большое спосибо, но все это нужно записать в методах, а не в static void main.
Пару строчек, с объявлением методов, можно и самостоятельно написать.
Вопрос решен. Тема закрыта
0
30.03.2010, 13:53
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.03.2010, 13:53

Работа с массивами
Доброго времени суток. Помогите пожалуйста с выполнением работы. Подскажите, что я не так делаю? ...

Функции с массивами
Сделал вот такую форму! Но на запись и перелистывание записей не реагирует! Что тут может быть не...

Задание с массивами
Помогите пожалуйста с заданием Дан одномерный массив, состоящий из N вещественных элементов. 5.1....


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

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

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