Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 16.12.2010
Сообщений: 38

Сумма эл-тов одн.массива больших 7 и кратных 3

21.03.2011, 22:17. Показов 1267. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
в одномерном массиве А(п) необходимо найти сумму и количество элементов, больших 7 и одновременно кратных 3 и вывести эти элементы

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
static void Main(string[] args)
        {
            int n = 0;
            Console.Write("Введите размерность массива: ");
            n = Convert.ToInt32(Console.ReadLine());
            int[] A = new int[n];
 
            Console.WriteLine("Заполняем массив А");
            for (int i = 0; i < n; i++)
            {
                A[i] = Convert.ToInt32(Console.ReadLine());
            }
            for(A[i] % 9 == 0)
а дальше как быть ?
подскажите пожалуйста...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.03.2011, 22:17
Ответы с готовыми решениями:

Вывести кол-во эл-тов массива больших среднего арифметического всех положительных эл-тов массива
Помогите код задачи вписать в ниже приведенный : вывести кол-во эл-тов массива больших среднего арифметического всех положительных эл-тов...

Сумма эл-тов массива через указатели
Дан массив целых чисел. Вычислить сумму чисел массива с использование указателей Вот код без указателей #include &lt;stdio.h&gt; ...

Дан массив 4х4 из целых чисел. Вычислить произведение эл-тов кратных 2 но не кратных 4 с чётными номерами строк
Здравствуйте, очень нужна помощь умных людей....... Суть задачи: Дан массив 4х4 из целых чисел. Вычислить произведение эл-тов кратных...

11
 Аватар для NiceGuyEddy
220 / 143 / 35
Регистрация: 25.06.2010
Сообщений: 383
21.03.2011, 22:22
Цитата Сообщение от масьkа Посмотреть сообщение
for(A[i] % 9 == 0)
Это к чему?
Ваше условие:
C#
1
2
3
4
if(A[i] > 7 && A[i] % 3 == 0)
       Console.WriteLine(A[i] + "\t")
else
       Console.WriteLine("Таких элементов нет")
0
1 / 1 / 0
Регистрация: 16.12.2010
Сообщений: 38
21.03.2011, 23:31  [ТС]
ошибка вышла..

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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication29
{
    class Program
    {
        static void Main(string[] args)
        {
            int n = 0;
            Console.Write("Введите размерность массива: ");
            n = Convert.ToInt32(Console.ReadLine());
            int[] A = new int[n];
 
            Console.WriteLine("Заполняем массив А");
            for (int i = 0; i < n; i++)
            {
                A[i] = Convert.ToInt32(Console.ReadLine());
            }
            if (A[n] > 7 && A[n] % 3 == 0)
                Console.WriteLine(A[n] + "\t");
            else
                Console.WriteLine("Таких элементов нет");
        }
    }
}
получается так
только не считает, почему то
подскажите в чём ошибка
компилятор ничего не выдает..

и можно ли сделать автоматическую инициализацию. а не ввод с клавиатуры ?
0
начал понимать msdn
57 / 57 / 6
Регистрация: 11.03.2010
Сообщений: 232
21.03.2011, 23:49
Кажется должно быть так:

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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication29
{
    class Program
    {
        static void Main(string[] args)
        {
            int n = 0;
            Console.Write("Введите размерность массива: ");
            n = Convert.ToInt32(Console.ReadLine());
            int[] A = new int[n];
int summ = 0;
 
            Console.WriteLine("Заполняем массив А");
            for (int i = 0; i < n; i++)
            {
                A[i] = Convert.ToInt32(Console.ReadLine());
            }
 
Console.WriteLine("Элементы массива подходящие под условие:");
             for (int i = 0; i < n; i++)
{
            if (A[i] > 7 && A[i] % 3 == 0)
               { Console.WriteLine(A[i] + "\t");
           summ = summ+A[i];}
}
Console.WriteLine("Сумма этих элементов = "+ Convert.ToString(summ));
        }
    }
}
Добавлено через 3 минуты
Даже проверил, работает.

Добавлено через 1 минуту
Цитата Сообщение от масьkа Посмотреть сообщение
и можно ли сделать автоматическую инициализацию. а не ввод с клавиатуры ?
Можно сделать автоматический ввод Random чисел.
1
1 / 1 / 0
Регистрация: 16.12.2010
Сообщений: 38
21.03.2011, 23:51  [ТС]
спасибо, всё чётко..

по автоматическому вводу сможешь помочь ?
0
мастер топоров
 Аватар для Koran
917 / 742 / 101
Регистрация: 16.08.2009
Сообщений: 1,476
21.03.2011, 23:56
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using System;
 
namespace TempConsoleProject {
    class Program {
        static void Main() {
            int n = int.Parse(Console.ReadLine());
            int count = 0;
            int summ = 0;
            int[] nArray = new int[n];
            Random r = new Random();
            for (int i = 0; i < nArray.Length; i++) {
                nArray[i] = r.Next(0, 100);
                if (nArray[i] > 7 && nArray[i] % 3 == 0) {
                    summ += nArray[i];
                    count++;
                }
            }
            Console.WriteLine("Количество элементов, удовлетворяющих условия равно {0}\nИх сумма равна {1}", count, summ);
            Console.ReadKey();
        }
    }
}
всё уместилось в один цикл. я налету проверял условия и считал количество с суммой, можноотдельно
если я верно понял условие задания
1
начал понимать msdn
57 / 57 / 6
Регистрация: 11.03.2010
Сообщений: 232
21.03.2011, 23:59
Koran, и вывести эти элементы (пс, читай задание )
А за рандом, думаю автор благодарен :-)
0
1 / 1 / 0
Регистрация: 16.12.2010
Сообщений: 38
22.03.2011, 00:00  [ТС]
ошибка появляется..FormatExeption не обработано
0
начал понимать msdn
57 / 57 / 6
Регистрация: 11.03.2010
Сообщений: 232
22.03.2011, 00:03
Где именно?
1
мастер топоров
 Аватар для Koran
917 / 742 / 101
Регистрация: 16.08.2009
Сообщений: 1,476
22.03.2011, 00:08
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
 
namespace TempConsoleProject {
    class Program {
        static void Main() {
            int n = int.Parse(Console.ReadLine());
            int count = 0;
            int summ = 0;
            int[] nArray = new int[n];
            Random r = new Random();
            for (int i = 0; i < nArray.Length; i++) {
                nArray[i] = r.Next(0, 100);
                if (nArray[i] > 7 && nArray[i] % 3 == 0) {
                    Console.WriteLine(nArray[i]);
                    summ += nArray[i];
                    count++;
                }
            }
            Console.WriteLine("Количество элементов, удовлетворяющих условия равно {0}\nИх сумма равна {1}", count, summ);
            Console.ReadKey();
        }
    }
}
Добавлено через 1 минуту
одну строку дописать надо было в цикле - автор мог сам вставить
1
начал понимать msdn
57 / 57 / 6
Регистрация: 11.03.2010
Сообщений: 232
22.03.2011, 00:10
Смотря на сколько автор "Новичек" :-)

Не стал свой код писать по причине того, что автору возможно проще разобраться в своем.
Я чуток его подредактировал.

А твой и вправду лучше :-)
Респект !!
0
1 / 1 / 0
Регистрация: 16.12.2010
Сообщений: 38
22.03.2011, 00:16  [ТС]
спасибо за помощь всем откликнувшимся..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.03.2011, 00:16
Помогаю со студенческими работами здесь

Сумма целых положительных чисел, больших 20, меньших 100, кратных 3
Добрый вечер! Я на первом курсе института, совсем не могу разобраться с написанием программы :cry: Написать программу на C# которая...

Сумма целых положительных чисел, больших 20, меньших 100, кратных 3
Только начинаю изучать С++, никак не могу написать код к этому заданию. Сумма целых положительных чисел, больших 20, меньших 100, кратных...

Найти кол-во положительных эл-тов массива Xn и вывести на экран номера и значения всех эл-тов с дробной частью
Написала код, а он выдает только количество введенных чисел. Можете исправить эту ошибку? &quot;Дан одномерный массив Xn. Найти...

Найти количество элементов массива, кратных 4, и не больших заданного числа
Помогите написать программу на Си Найти количество элементов массива О (16),кратных 4, и не больших заданного числа.

Найти сумму элементов массива, больших 5, стоящих на местах кратных трём
Найти сумму элементов массива, больших 5, стоящих на местах кратных трём.


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru