Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 46

Узнать сумму и количество элементов массива X(N), которые удовлетворяют условию

23.10.2012, 20:45. Показов 2211. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
создать программу в виде консольного приложения.
Задача на одномерный массив. Узнать сумму и количество элементов массива X(N), которые удовлетворяют условия Xi>0, N< или=30. Очень надеюсь на помощь профессионалов!!!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.10.2012, 20:45
Ответы с готовыми решениями:

Вычислить количество элементов массива, которые удовлетворяют условию
В одномерном массиве Х, который состоит с N целых элементов, вычислить: количество элементов, которые удовлетворяют условию Xi&lt;=6 ;

Вычислить сумму тех элементов массива, которые удовлетворяют условию
Для целочисленного массива A(N) вычислить сумму тех элементов, которые удовлетворяют условию |a i| &lt; i 2 .

Подсчитать произведение и количество элементов массива X[30], которые удовлетворяют условию
Народ, помогите сделать к завтрашнему утру. Подсчитать произведение и количество элементов массива X, которые удовлетворяют условию. ...

7
 Аватар для OldFedor
7485 / 4149 / 474
Регистрация: 25.08.2012
Сообщений: 11,530
Записей в блоге: 11
23.10.2012, 21:10
Что-то мне это напоминает...
Начнем с наводящих.
1. Определите границы массива.
2. Сформируйте цикл от min до max.
3. В теле цикла запишите условие проверки принадлежности и
если оно выполняется, то в выделенную целую переменную +1,
а выделенную десятичную + значение элемента.
Напишите хоть несколько строчек кода.
Удачи.
0
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 46
23.10.2012, 22:07  [ТС]
а хоть начало можешь помочь сделать?? я просто далек от этого..
0
 Аватар для OldFedor
7485 / 4149 / 474
Регистрация: 25.08.2012
Сообщений: 11,530
Записей в блоге: 11
24.10.2012, 08:24
Кушайте на здоровье. А уж ввод/вывод давайте сами.
VB.NET Скопировано
1
2
3
4
5
6
7
Dim i, n, m As Integer, rez, x(30) As Decimal
'Ввод n и х()
m = 0 : rez = 0
For i = 1 To n
If x(i) > 0 Then m = m + 1 : rez = rez + x(i)
next  i
'вывод результата
Добавлено через 12 секунд
Удачи.
0
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 46
26.10.2012, 18:44  [ТС]
OldFedor, Спасибо тебе большое!!! Мне препод исправил на такое, но мне кажется что-то здесь не так...

VB.NET Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Imports System.Console
Module Module1
    Sub Main()
        Dim i, n, m, rez As Integer
        Dim x(30) As Decimal
        WriteLine("введіть n")
        ReadLine(n)
        WriteLine("введіть m")
        ReadLine(m)
        'Ввод n и х()
        WriteLine("введіть x(i)")
        m = 0 : rez = 0
        For i = 1 To n
            If x(i) > 0 Then m = m + 1 : rez = rez + x(i)
        Next i
        'вывод результата
 
 
    End Sub
 
End Module
И дописать чёт вообще не знаю как...(
0
 Аватар для OldFedor
7485 / 4149 / 474
Регистрация: 25.08.2012
Сообщений: 11,530
Записей в блоге: 11
26.10.2012, 20:51
Преподаватель устал от...всех Вас.
Так же вводится массив и его размерность.
А вот с вводом m он погорячился.
Далее ничем не отличается от моего.
Я бы еще добавил проверку n. Если n>30 - выход.
Удачи.
1
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 46
27.10.2012, 09:01  [ТС]
OldFedor, спасибо большое) Выручаешь!)
0
0 / 0 / 0
Регистрация: 31.03.2012
Сообщений: 46
21.11.2012, 21:51  [ТС]
OldFedor,
VB.NET Скопировано
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
Imports System.Console
Module Module1
    Sub Main()
        Dim i, n, rez, m As Integer
        Dim x(30) As Decimal
 
        WriteLine("введите n")
        n = ReadLine()
        WriteLine("введите x(i)")
        For i = 1 To n
            Write("введите X({0})=", i)
            WriteLine()
            x(i) = ReadLine()
        Next i
        WriteLine()
        m = 0 : rez = 0
        For i = 1 To n
            If x(i) > 0 Then m = m + 1 : rez = rez + x(i)
        Next i
        'вывод результата
        WriteLine("Вывод результата")
        WriteLine("кiлькiсть елементiв бiльших 0 m={0}", m)
        WriteLine("сума елементiв бiльше 0 rez={0}", rez)
    End Sub
 
End Module
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.11.2012, 21:51
Помогаю со студенческими работами здесь

Получить сумму тех элементов массива, которые удовлетворяют заданному условию
Дан одномерный массив А целых чисел длины N. Получить сумму тех элементов массива, которые удовлетворяют условию: |ai|&lt;i^2

Вычислить и вывести сумму тех элементов массива, которые удовлетворяют заданному условию
Дан массив A целых чисел, содержащий 30 элементов. Вычислить и вывести сумму тех элементов, которые удовлетворяют условию |ai|&lt;i^2

Количество положительных чисел из массива A, которые удовлетворяют условию c<= A[i] <=d
Есть код. Данный код находит сумму элементов массива A={a} удовлетворяет условию с &lt;= a &lt;= d. Нужно переделать этот код так, чтобы он...

Определить и напечатать количество элементов, которые удовлетворяют условию 2<X(i)<10
Задание. Для массива X(i) (i=1,10)определить и напечатать количество элементов ,которые удовлетворяют условию 2&lt;X(i)&lt;10.Значения...

Найти сумму чисел из данного массива, которые удовлетворяют условию
Дан целочисленный массив A(n), состоящий из случайных элементов. Найти сумму тех чисел, которые удовлетворяют условию l ai l&lt;i^2


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Миграция монолита в Event-Driven микросервисную архитектуру на C#
stackOverflow 11.04.2025
Монолитная архитектура – классический подход к разработке программного обеспечения. Это приложение, построенное как единое целое, где все компоненты тесно связаны между собой. Большинство проектов. . .
Go в Kubernetes: Управление ресурсами
golander 11.04.2025
Разработчики Go-приложений в Kubernetes часто сталкиваются с неожиданными проблемами производительности и даже внезапными отказами контейнеров. Причина этого кроется в особенностях взаимодействия. . .
Агрегаты и сущности в DDD микросервисах
Javaican 10.04.2025
Разработка современных программных систем часто приводит на распутье: монолит или микросервисы? Даже при выборе микросервисной архитектуры многие команды сталкиваются с проблемой правильного. . .
Многопоточность в C#: Task и параллельное программирование
UnmanagedCoder 10.04.2025
Современные процессоры уже давно перестали наращивать тактовую частоту в пользу увеличения количества ядер. Это создало интересную ситуацию: разработчики, привыкшие к последовательному. . .
Линейное решение нелинейной задачи будет иметь приблизительный результат вычисления для метода обработки данных из double buffering.
Hrethgir 10.04.2025
Вообще изначально я пренебрёг квадратурой числа, но потом понял, что для вычисления приблизительного значения - сгодится, формулу можно будет корректировать по ходу. Это потому что прямое соотношение. . .
Переменные в Python
py-thonny 10.04.2025
Переменная в программировании — это символическое имя, связанное с областью памяти, в которой хранится значение. Она позволяет получать доступ к данным через понятные человеку идентификаторы, а не. . .
Многопоточность в C#: Task и асинхронные операции
UnmanagedCoder 10.04.2025
Многопоточность позволяет выполнять несколько операций одновременно, что важно для решения двух основных задач: повышения скорости выполнения вычислительно-сложных операций и сохранения отзывчивости. . .
Запуск контейнеров Docker на ARM64
Mr. Docker 09.04.2025
Появление таких решений, как Apple M1/ M2, AWS Graviton, Ampere Altra и Raspberry Pi, сделало использование ARM-систем обыденностью для многих разработчиков и DevOps-инженеров. При этом Docker,. . .
Vue SFC компонент на PHP с Fusion
Jason-Webb 09.04.2025
PHP на сервере и JavaScript на клиенте — классическое сочетание, которое, несмотря на свою эффективность, создает определенный когнитивный диссонанс при разработке. В этом контексте появляются. . .
TypeScript vs JavaScript: Отличия и когда что использовать
Reangularity 09.04.2025
JavaScript появился в 1995 году как творение Брендана Эйха и быстро стал основой интерактивности в вебе. За свою историю он прошел путь от простого языка для манипуляций с DOM до полноценной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер