С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/35: Рейтинг темы: голосов - 35, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 15.04.2012
Сообщений: 9
1

Найти количество элементов массива, равных максимальному, в числовом массиве из 30 элементов

15.04.2012, 18:22. Показов 6848. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Долго копался на форуме, но так и не нашел у меня 3 задачи, заранее благодарю!

1. В массиве из 10 случайных чисел, выбираемых из интервала [-10, 10] найти количество элементов, равных максимальному, в числовом массиве из 30 элементов.
2. Дан прямоугольный массив целых положительных чисел 10 х 20. Опишите языке программирования алгоритм поиска строки с наименьшей суммой элементов. Вывести на печать номер строки и сумму ее элементов.
3. Дан одномерный массив чисел. Определите сумму элементов, больших данного числа А (А вводить с клавиатуры).
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.04.2012, 18:22
Ответы с готовыми решениями:

Найти количество элементов массива, равных нулю
доброго времени суток В одномерном массиве, состоящем из n вещественных чисел, вычислить: 1)...

Найти количество элементов в этих массива равных первому элементу массива S.
Даны целочисленные массивы S и T с разным количеством элементов. Найти количество элементов в этих...

В одномерном массиве вычислить количество элементов, равных нулю
Здравствуйте, я новичок, помогите пожалуйста с написание одномерного массива в c#. В одномерном...

Делегаты. Найти строку в двумерном числовом массиве с максимальной суммой элементов
Найти строку в двумерном числовом массиве с максимальной суммой элементов. Модифицировать программу...

2
721 / 712 / 168
Регистрация: 15.06.2011
Сообщений: 1,704
15.04.2012, 18:51 2
Лучший ответ Сообщение было отмечено Ksardascheetah как решение

Решение

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
24
25
26
27
28
29
30
31
32
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static int[] mass = new int[10] { 5, 94, 4, 48, 1, 3, 416, 98, 1056, 974}; //Целочисленный массив
        static int a; //Число A
        static int summa; //Сумма элементов
 
        static void Main(string[] args)
        {
            Console.Write("Введите A: "); //Предлагаем ввести A
            a = int.Parse(Console.ReadLine()); //Читаем A
 
            //Считаем сумму
            foreach (int i in mass) //Каждый элемент массива
            {
                if (i > a) //Если он больше A
                {
                    summa += i; //Прибавляем к сумме
                }
            }
 
            Console.WriteLine("\nСумма равна {0}", summa); //Выводим сумму
            Console.ReadKey();
        }
    }
}
1
713 / 680 / 126
Регистрация: 30.03.2012
Сообщений: 1,124
15.04.2012, 18:58 3
как то так
1)
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
            int[] M=new int[30];
            int max=int.MinValue;
            for (int i = 0; i < 30; i++)
                if (M[i] > max)
                    max = M[i];
            Random r = new Random();
            int[] NewM=new int[10];
            int count=0;
            for (int i = 0; i < 10; i++)
            {
                NewM[i] = r.Next(0, 20) - 10;
                if (NewM[i] == max)
                    count++;
            }
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
int[,] Mas=new int[10,20];
            int sum=0;
            int minSum=int.MaxValue;
            int Numb = 0;
            string s="";
            string MinS = "";
            for (int i = 0; i < 10; i++)
            {
                for (int j = 0; i < 20; i++)
                {
                    sum += Mas[i, j];
                    s+=Mas[i,j]+" ";
                }
                if (minSum > sum)
                {
                    minSum = sum;
                    Numb = i;
                    MinS = s;
                }
                sum=0;
                s = "";
            }
            Console.WriteLine("Номер:{0}, строка:{0}",Numb,MinS);
3)
C#
1
2
3
4
5
6
7
            Console.WriteLine("Введите А");
            int A = int.Parse(Console.ReadLine());
            int[] Massiv = new int[100];
            int countA = 0;
            foreach (int N in Massiv)
                if (N > A)
                    countA+=N;
1
15.04.2012, 18:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.04.2012, 18:58
Помогаю со студенческими работами здесь

Вычислить количество элементов массива, равных нулю
В одномерном массиве, состоящем из nвещественных элементов вычислить: 1. Количество элементов...

Вычислить количество элементов массива, равных первому элементу
Составить программу, позволяющую в одномерном массиве вычислить количество элементов массива,...

В одновременном массиве, состоящем из N целых элементов, вычислить количество положительных элементов массива.
В одновременном массиве, состоящем из N целых элементов, вычислить: 1) Количество положительных...

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru