Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как можна в етом примере найти сумму элементов массива, расположенных между первым и последним нулевыми элементами? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу вычисления стоимости покупки с учётом скидки. http://www.cyberforum.ru/cpp-beginners/thread439822.html
Написать программу вычисления стоимости покупки с учётом скидки. Скидка в 10% предоставляется, если сумма покупки больше 1000 рублей. Ниже приведён рекомендуемый вид экрана во время выполнения...
C++ Работа с посторонними программами Нужно создать программу, которая будет запускать другую программу, вводить данные, считывать ответ, и использовать этот вывод в дальнейших своих действиях. Например: Программа а умеет... http://www.cyberforum.ru/cpp-beginners/thread439810.html
Определение правильности даты Turbo CИ C++
Ребят помогите с кодом: Определить правильность даты, введенной с клавиатуры (число – от 1 до 31, месяц – от 1 до 12). Если введены некорректные данные, то сообщить об этом.
Ошибки в массиве. C++
Задан двумерный массив N x N. Разрешается произвольно переставлять элементы внутри любого столбца. Проверить, можно выполнив конечное количество перестановок в столбцах, расположить на побочной...
C++ Программа для отображения стека вызовов http://www.cyberforum.ru/cpp-beginners/thread439785.html
Здравствуйте! Нужно графичеки отображать состояние стека. Может быть, кто-нибудь сталкивался с такой программой, где можно создавать диаграммы, как в этой презентации? Или как...
C++ Напишите 2 проги начинающему мне нужно написать 2 проги со статической памятью и с динамическим выделением памяти по этому заданию На основе исходного двумерного массива С с рабочим размером n х m сформировать массив B с... подробнее

Показать сообщение отдельно
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
02.02.2012, 19:44
Или продолжение первого варианта:
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
35
36
37
38
39
40
41
42
43
44
45
#include "stdafx.h"
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <iostream>
 
using namespace std;
 
 
int  main(int argc, _TCHAR* argv[])
{
        setlocale(0, "");
        int n,j,k, dob=1, a, b, sum=0;
        cout<<"Введите размер массива:"<<' ';
        cin>>n;
        int *matrix = new int[n];
        int Sneg = 0, Dob = 1, min, max;
        cout<<"Введите елемент массива:\n";
        for(int i = 0; i<n; i++)
        {
                cout<<i+1<<":";
                cin>>matrix[i];
        }
        for(int i=0; i<n; i++)
         if (matrix[i]==0)
         {
             j=i;
             break;
         }
        for(int i=n; i>0; i--)
         if (matrix[i]==0)
         {
             k=i;
             break;
         }
        cout<<"Вы ввели такое:"<<' ';
        for(int i=0; i<n; i++)
                cout<<matrix[i]<<'\t';
        cout<<"\n";
        for(int i=j+1; i<k; i++)
         sum+=matrix[i];
        cout<<"Sum="<<sum;
        cout<<endl;
_getch();
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru