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

В последовательности чисел исключить все цифры 1 и 3, оставив прежним порядок оставшихся цифр

10.02.2019, 21:26. Просмотров 264. Ответов 6
Метки нет (Все метки)

Напишите функции в виде методов. Напишите тестирующую программу с выдачей результатов на экран.
В последовательности чисел вводимых с клавиатуры исключить все цифры 1 и 3, оставив прежним порядок оставшихся цифр.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2019, 21:26
Ответы с готовыми решениями:

В последовательности чисел, вводимых с клавиатуры, исключить все цифры 1 и 3, оставив прежним порядок оставшихся чисел
Что нужно переделать? помогите, пожалуйста. using System; using System.Collections.Generic;...

Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр
Дано натуральное число n. Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок...

Выбросить из записи числа цифры 0 и 5, оставив прежним порядок остальных цифр
1.Дано натуральное число n. Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок...

Выбросить из записи числа n цифры 0 и 5, оставив прежним порядок остальных цифр
Здравствуйте! Помогите решить задачку такого типа на C# (нужно пользоваться конструкцией for,...

Получить новый массив, удалив из исходного все единицы и пятёрки, оставив порядок цифр
Дан массив А из n элементов. Получите новый массив, удалив из исходного все единицы и пятёрки,...

6
StudAssistant
Эксперт
9811 / 7003 / 2319
Регистрация: 17.04.2006
Сообщений: 9,622
10.02.2019, 21:26
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
6
bloomder
121 / 83 / 40
Регистрация: 08.01.2013
Сообщений: 376
Завершенные тесты: 1
11.02.2019, 00:02 2
Кликните здесь для просмотра всего текста

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
        static void Main(string[] args)
        {
            Console.WriteLine("Введите числа, через пробел");
            string chisla = Console.ReadLine(); string chi = "";
            List<int> mass = new List<int>();
            int hj;
            for(int i=0;i<chisla.Length;i++)
            {
                if(chisla[i]!=' ')
                {
                    chi += chisla[i];
                }
                else
                {
                    mass.Add(Convert.ToInt32(chi)); chi = "";
                }
                
            }
            mass.Add(Convert.ToInt32(chi)); chi = "";
            for (int i = 0; i < mass.Count; i++)
            {
                hj = mass[i];
                if((mass[i]==1)||(mass[i]==3))
                {
                    mass.Remove(mass[i]); i = -1;
                }
            }
            Console.WriteLine(string.Join(" ", mass));
            Console.ReadKey();
        }
0
Макрой
39 / 27 / 12
Регистрация: 04.12.2018
Сообщений: 186
Завершенные тесты: 1
11.02.2019, 01:38 3
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 Console.WriteLine("Введите размер массива");
            int n = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Введите элементы массива");
            int[] array = new int[n];
            for (int i = 0; i < n; i++)
 
                array[i] = Convert.ToInt32(Console.ReadLine());
           
             List<int> list = new List<int>(array);
             Console.WriteLine("Результат");
             for (int i = 0; i < list.Count; i++)
 
             { list.Remove(1); list.Remove(3); }
             for (int i = 0; i < list.Count; i++)
             Console.WriteLine(list[i]);
 
            Console.ReadLine();
0
bloomder
121 / 83 / 40
Регистрация: 08.01.2013
Сообщений: 376
Завершенные тесты: 1
11.02.2019, 01:50 4
Цитата Сообщение от Maksimka4693 Посмотреть сообщение
В последовательности чисел вводимых с клавиатуры исключить все цифры 1 и 3, оставив прежним порядок оставшихся цифр.
Кликните здесь для просмотра всего текста

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
         static void Main(string[] args)
        {
            Console.WriteLine("Введите числа");
            string chisla = Console.ReadLine();string str = "";
            for(int i=0;i<chisla.Length;i++)
            {
                if((chisla[i]!='1')&&(chisla[i]!='3'))
                {
                    str += chisla[i];
                }
            }
            Console.WriteLine(str);
            Console.ReadKey();
        }
0
OwenGlendower
Супер-модератор
Эксперт .NET
10925 / 9224 / 3928
Регистрация: 17.03.2014
Сообщений: 18,447
Записей в блоге: 1
Завершенные тесты: 2
11.02.2019, 02:52 5
Макрой, проверь свое решение на массивах 1,5,1,1 и 1,3,3. Результат может тебя огорчить
0
Макрой
39 / 27 / 12
Регистрация: 04.12.2018
Сообщений: 186
Завершенные тесты: 1
11.02.2019, 03:46 6
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 n = Convert.ToInt32(Console.ReadLine());
            int[] count = new int [n];
            Console.WriteLine("Введите элементы массива");
            int[] array = new int[n];
            for (int i = 0; i < n; i++)
 
                array[i] = Convert.ToInt32(Console.ReadLine());
            string str=" ";
            List<int> list = new List<int>(array);
            Console.WriteLine("Результат");
            for (int i = 0; i < array.Length; i++)
            {
                if (array[i] == 1 || array[i] == 3)
                { Console.Write(""); }
                else
                { Console.WriteLine(array[i]); }
                
            }
            
                
            
            Console.ReadLine();
Добавлено через 17 минут
В моем втором ответе лишнее:
C#
1
 int[] count = new int [n];
C#
1
string str=" ";
C#
1
 List<int> list = new List<int>(array);
Все остальное-решение
0
Maksimka4693
0 / 0 / 0
Регистрация: 23.03.2018
Сообщений: 42
11.02.2019, 16:06  [ТС] 7
Можно пожалуйста с методом
0
11.02.2019, 16:06
StackOverflow
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2019, 16:06

Напечатать все символы, отличные от цифр,а затем все цифры, сохраняя исходный порядок в каждой группе символов
Дан текстовый файл. За один просмотр файла напечатать элементы файла в следующем порядке: сначала...

Выбросить из записи числа все заданные цифры, оставив прежним порядок остальных цифр
Ребятки умняшки, помогите написать простенькую задачку :) Дано натуральное число. Выбросить из...

Удалить из записи числа N цифры 0 и 5, оставив прежним порядок остальных цифр
Дано натуральное число N. Удалить из записи числа N цифры 0 и 5, оставив прежним порядок остальных...


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

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

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