2 / 2 / 0
Регистрация: 06.10.2014
Сообщений: 108
Записей в блоге: 1
1

Удалить из массива все элементы, встречающиеся менее двух раз

24.10.2015, 09:18. Показов 4525. Ответов 2
Метки нет (Все метки)

Дан целочисленный массив размера N. Удалить из массива все элементы, встречающиеся [менее двух раз]1|[более двух раз]2|[ровно два раза]3|[ровно три раза]4.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.10.2015, 09:18
Ответы с готовыми решениями:

Удалить из массива все элементы, встречающиеся менее трех раз
Помогите пожалуйста! Дан целочисленный массив размера N. Удалить из массива все элементы,...

Удалить из массива все элементы встречающиеся более двух раз
Помогите пожалуйста с задачками. 1)Задан целочисленный массив размера N. Удалить из массива все...

Удалить из массива все элементы, встречающиеся более двух раз
Дан целочисленный массив размера N. Удалить из массива все элементы, встречающиеся более двух раз,...

Удалить из массива все элементы, встречающиеся более двух раз
Дан целочисленный массив размера N. Удалить из массива все элементы, встречающиеся более двух раз,...

2
5 / 5 / 11
Регистрация: 25.01.2015
Сообщений: 205
24.10.2015, 09:57 2
Ну ты бы хоть попытался для приличия: а то наскидывал кучу заданий и ждешь , что тебе все решат =_=
1
7 / 7 / 14
Регистрация: 07.10.2015
Сообщений: 33
24.10.2015, 11:29 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Ad1LeT,
Приведу пример кода с обнулением элементов массива, которые встречаются более двух раз. Если подумаете немного, то поймёте как сделать всё остальное.
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
using System;
 
namespace Rextester
{
    public class Program
    {
        public static void Main(string[] args) {
 
            int n,k;
            Console.WriteLine("Введите размер массива ");
            n=Convert.ToInt32(Console.ReadLine());
            double[]a=new double[n];
            double m;
            Console.WriteLine("Введите элементы массива:");
            for(int i=0;i<n;i++)
            {
                Console.Write("a["+Convert.ToString(i+1)+"]=");
                a[i]=Convert.ToDouble(Console.ReadLine()); 
            }
            m=0;
            for(int i=0;i<n;i++)
            {
                k=0;
                m=a[i];
                for(int j=0;j<n;j++)
                {
                if (a[j]==m)
                {
                    k=k+1;
                }
                if (k>2)    
                for(int l=0;l<a.Length;l++)
                {
                if (a[l]==m)
                    Array.Clear(a,l,1);
                }   
                }       
            }
            for(int i=0;i<a.Length;i++)
                if(a[i]!=0)
                Console.Write(a[i]);
        }
    }
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.10.2015, 11:29
Помогаю со студенческими работами здесь

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

Удалить из массива все элементы, встречающиеся менее двух раз
Помогите решить,пожалуйста: Дан целочисленный массив, состоящий из n элементов. Удалить из...

Удалить из массива все элементы, встречающиеся менее двух раз.
1. Дан целочисленный массив размера N. Удалить из массива все элементы, встречающиеся менее двух...

Удалить из массива все элементы, встречающиеся менее трех раз
Задача: Дан целочисленный массив размера n. Удалить из массива все элементы встречающиеся менее 3-х...

Удалить из массива все элементы встречающиеся менее 3-х раз и вывести размер полученного массива и его содержимое.
Помогите пожалуйста решить задачу!!!!!! Дан целочисленный массив размера n. Удалить из массива...

Удалить из массива все элементы, встречающиеся более двух раз
Помогите пожалуйста с задачей: &quot;Дан целочисленный массив, состоящий из n элементов. Удалить из...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru