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

Функция суммы элементов по модулю в одномерном массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ГОЛОВОЛОМКИ НА С++ http://www.cyberforum.ru/cpp-beginners/thread91836.html
Ребят, ищу головоломки на С++(составляю справочник, помощь не останется без внимания, имена помогающих будут занесены в справочник.) Необходим материал! Потом, с разрешения администрации сайта, справочник будет предложено залит на сайт. Заранее спасибо! Задачки вот такого типа: int i = 5; i = ++i + ++i; printf("%d",i);
C++ Найти противоположное слово. Найти слово в строке которое является противоположность другого пример Пока Акоп http://www.cyberforum.ru/cpp-beginners/thread91822.html
C++ Найти координаты центра и радиус сферы, которая охватывает все заданные точки
Люди добрые помогите и спасите)) не шарю как написать проги. Может кто сможет помочь Номер 1. Задано квадратную матрицу А порядка n. Построить новую матрицу В такую, что бы каждый ее елемент равнялся найбольшему с елементов матрицы А, который находится не в том же рядочке и не в том же столбике, что и искомый елемент. Номер 2. Прочитать файл с фамилиями студентов и создайте с него сязаный...
Функция localtime() и Visual C++ 2008 C++
Только пару дней назад начал возиться с VC++ 2008. Тут возникла проблема, и что то не могу понять как исправить этот код, на более старом компиляторе нормально работал. #include <stdio.h> #include <time.h> void main () { struct tm { int tm_sec; int tm_min; int tm_hour;
C++ Метод за типом класса http://www.cyberforum.ru/cpp-beginners/thread91766.html
Объясните вот эту строку: dist3 = dist1.add_dist(dist2); и эту: Distance Distance::add_dist(Distance d2)
C++ максимальный по модулю элемент в одномерном массиве Написать программу, в которой функция определяет максимальный по модулю элемент в одномерном массиве, состоящем из n целых элементов. Заранее благодарен. подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
02.02.2010, 16:30     Функция суммы элементов по модулю в одномерном массиве
vet, см коментарии:
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
#include <iostream>
#include <cmath>
using namespace std;
 
main()
{
      int N=5,s=0;
      int mas[N];
      for(int i=0;i<N;i++)
      cin >> mas[i];
      cout << "\n";
      
       for(int i=0;i<N;i++)
       cout << mas[i] << " ";
       for(int j=0;j<N;j++)
       {
       if(mas[j]<0){// начиная с этой строки и еще тремя строками ниже мы подсчитываем что нам нужно
        for(int i=j;i<N;i++)
        s+=abs(mas[i]);
        }
        else j++;
        }// но j еще не равно N поэтому цикл продолжается, и если еще раз встретится элемент <0, то мы будем еще раз считать начиная с этого элемента
        cout << "\ns=" << s;
       cin.get();
       cin.get();
}
 
Текущее время: 01:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru