1 / 1 / 0
Регистрация: 09.11.2009
Сообщений: 25
1

Вывести сумму чисел из данного набора, расположенных между последними двумя нулями

30.11.2010, 18:23. Показов 2209. Ответов 1
Метки нет (Все метки)

Дано целое число N и набор из N целых чисел, содержащий по крайней мере два нуля. Вывести сумму чисел из данного набора, расположенных между последними двумя нулями (если последние нули идут подряд, то вывести 0).

помогите,пожалуйста
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.11.2010, 18:23
Ответы с готовыми решениями:

Вывести сумму чисел из данного набора, расположенных между последними двумя нулями
Дано целое число N и набор из N целых чисел, содержащий по крайней мере два нуля. Вывести сумму...

Вывести сумму чисел из данного набора, расположенных между последними двумя нулями
№2 Дано целое число N и набор из N целых чисел, содержащий по крайней мере два нуля. Вывести сумму...

Вывести сумму чисел из данного набора, расположенных между последними двумя нулями (консольное приложение)
Дано целое число N и набор из N целых чисел, содержащий по крайней мере два нуля. Вывести сумму...

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

1
685 / 599 / 139
Регистрация: 08.05.2009
Сообщений: 1,098
30.11.2010, 22:20 2
Лучший ответ Сообщение было отмечено VioletTears как решение

Решение

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
int N;
            N = int.Parse(Console.ReadLine());//вводим число N
            float[] massiv = new float[N];//обьявили массив
            //вводим массив
            for (int i = 0; i < N; i++)
            {
                massiv[i] = float.Parse(Console.ReadLine());
            }
            //цикл вертим с конца
            float S = 0;
            for (int j = N - 1; j >= 0; j++)
            {
                if (massiv[j] == 0)
                {
                    int k = j - 1;
                    while (massiv[k] != 0)
                    {
                        k--;
                        S += massiv[k];
                    }
                    if (k == j - 1)
                    {
                        Console.WriteLine("0");
                    }
                    else
                    {
                        Console.WriteLine(S.ToString());
                    }
                    break;
                }
            }
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2010, 22:20
Помогаю со студенческими работами здесь

Вывести сумму чисел из данного массива, расположенных между последними двумя нулями
Дан целочисленный массив, содержащий по крайней мере два нуля. Вывести сумму чисел из данного...

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

Вывести сумму чисел из данного набора, расположенных между первыми двумя нулями
Если на затруднит. Завтра зачёт, а препод поставил условие решать НЕ ЧЕРЕЗ МАССИВЫ. если кто-то...

Вывести сумму чисел из данного набора, расположенных между первыми двумя нулями
№1 Дано целое число N и набор из N целых чисел, содержащий по крайней мере два нуля. Вывести сумму...


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

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

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