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

Ошибка в сумме модулей элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана действительная матрица размера 3*3. Найти сумму наибольших значений строки http://www.cyberforum.ru/cpp-beginners/thread1123172.html
Дана действительная матрица размера 3*3. Найти сумму наибольших значений строки. #include <iostream> using namespace std; int main() { int b,a,i,j,summstroki=0,s=0,nomer=0;
C++ В чем разница std::cout и просто cout? Ребят ,подскажите на простом языке для чайников . В чем разница std::cout и просто cout? http://www.cyberforum.ru/cpp-beginners/thread1123137.html
C++ Оценить овражность и построить линии уровня и траекторию поиска
В окрестности точки минимума функции f(x,y)=((y^3-x^2)^2)+100((1-x^2)) оценить овражность и построить линии уровня и траекторию поиска
C++ Нахождение интервала унимодальности с использованием алгоритма Свенна
дана функция f(x,y)=((y^3-x^2)^2)+100((1-x^2)) ДЛя нахождения интервала унимодальности использовать алгоритм Свенна.
C++ Найти точки минимума функции методом Розенборка. http://www.cyberforum.ru/cpp-beginners/thread1123107.html
f(x,y)=((y^3-x^2)^2)+100((1-x^2)) найти точки минимума функции методом Розенборка.
C++ Арифметические действия над массивами. Некорректный результат Всем привет, что я не так делаю хочу от массива "4" отнять массивa "1" но показывает "0" почему ? #include<iostream> #include<conio.h> #include<stdio.h> #include<math.h> main() { ... подробнее

Показать сообщение отдельно
fishec
119 / 119 / 30
Регистрация: 07.09.2013
Сообщений: 338
18.03.2014, 20:10
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
#include<iostream>
 
 
using namespace std;
//---------------------------------------------------------------------------
 
int main(int argc, char* argv[])
{
    setlocale(LC_ALL, "rus");
    int n, *arr, i, indmin = 0, sum = 0;
    cout << "Razmer: "; cin >> n;
    arr = new int[n];
    cout << "Elementy: " << endl;
    for (i = 0; i < n; i++) cin >> arr[i];
    int min = abs(arr[0]);
    for (i = 0; i < n; i++)
    {
        if (abs(arr[i]) < min)
        {
            min = abs(arr[i]);
            indmin = i;
        }
    }
    for (i = indmin+1; i < n; i++) sum += abs(arr[i]);
    cout << "Summa = " << sum << endl;
    system("pause");
    delete[]arr;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru