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

Сумму элементов массива, расположенных после последнего элемента, равного нулю. Двумерный массив

10.12.2014, 17:02. Показов 1126. Ответов 5
Метки нет (Все метки)

Сумму элементов массива, расположенных после последнего элемента, равного нулю
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
namespace ConsoleApplication10
{
    class Program
    {
        static void Main(string[] args)
        {
            int n;
            Console.Write("Сколько элементов в массиве? ");
            n = Int32.Parse(Console.ReadLine());
            int sum = 0;
            int[] a = new int[n];
            for (int i = 0; i < n; i++)
            {
                Console.Write("Введите {0} элемент ", i + 1);
                a[i] = Int32.Parse(Console.ReadLine());
            }
            for (int i = n - 1; i >= 0; i--)
            {
                if (a[i] != 0) sum += a[i];
                else break;
            }
            Console.WriteLine("Сумма равна: " + sum);
            Console.ReadLine();
        }
    }
}
нужно в двумерном массиве
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2014, 17:02
Ответы с готовыми решениями:

Найти сумму элементов массива, расположенных после последнего элемента равного нулю
int arr = new int; int i = 0; Random rnd = new Random(); int rndnumber; for (i = 0; i &lt;...

Найти сумму элементов массива, расположенных после последнего элемента равного нулю
int arr = new int; int i = 0; Random rnd = new Random(); ...

Найти сумму элементов массива, расположенных после последнего элемента, равного нулю
Количество положительных элементов массива уже есть.Проблема с последними заданиями. Нельзя...

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

5
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 85
12.12.2014, 16:46  [ТС] 2
ап
нужна помощь
0
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 85
17.12.2014, 12:15  [ТС] 3
ап. до сих пор нужна помощь
0
548 / 316 / 138
Регистрация: 08.02.2013
Сообщений: 609
17.12.2014, 13:06 4
passkrin, но ведь код все правильно делает
0
0 / 0 / 0
Регистрация: 21.10.2013
Сообщений: 85
25.12.2014, 18:57  [ТС] 5
мне нужно в двумерном массиве
0
51 / 42 / 24
Регистрация: 18.09.2014
Сообщений: 116
25.12.2014, 20:24 6
passkrin, а в чем проблемы с двумерным массивом? Тот же ваш код, только для двухмерного массива.
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
namespace ConsoleApplication10
{
    class Program
    {
        static void Main(string[] args)
        {
            int n, m;
            Console.Write("n = ");
            n = Int32.Parse(Console.ReadLine());
            Console.Write("m = ");
            m = Int32.Parse(Console.ReadLine());
            int sum = 0;
            int[,] a = new int[n,m];
            for (int i = 0; i < n; i++)
            {
                for (int j = 0; j < m; j++)
                {
                     Console.Write("a[{0},{1}] = ", i + 1, j+1);
                     a[i,j] = Int32.Parse(Console.ReadLine());
                }
            }
            for (int i = n - 1; i >= 0; i--)
            {
                for (int j = n - 1; j >= 0; j--)
                {
                     if (a[i,j] != 0) sum += a[i,j];
                     else break;
                }
            }
            Console.WriteLine("Сумма равна: " + sum);
            Console.ReadKey();
        }
    }
}
Добавлено через 27 минут
Ой, одна опечатка с моей стороны
C#
1
2
3
4
5
6
7
8
            for (int i = n - 1; i >= 0; i--)
            {
                for (int j = m - 1; j >= 0; j--)
                {
                     if (a[i,j] != 0) sum += a[i,j];
                     else break;
                }
            }
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2014, 20:24

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

Найти сумму элементов массива, расположенных после последнего элемента, равного нулю
Помогите разобраться с задачей(работаю в программе Pelles C) (Найти сумму элементов массива,...

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

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

Вывести сумму модулей элементов массива, расположенных после первого элемента равного нулю
Вывести сумму модулей элементов массива, расположенных после первого элемента равного нулю. Не...

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


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

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

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