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

Работа с числами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Элемент в массиве через двоичную систему поиска http://www.cyberforum.ru/cpp-beginners/thread443879.html
Нужно найти элемент в массиве через двоичную систему поиска и поставить счетчик, который вычислит количество операций сравнений.
C++ Рекурсивная функция Нужна программа,которая рекурсивно переводит числа из десятичной системы в двоичную. http://www.cyberforum.ru/cpp-beginners/thread443877.html
delete динамического массива символов C++
Простой код вываливается с ошибкой??? #include <iostream.h> #include <string.h> int main() { char * str; str = new char; str = "1234567890";
C++ Что можно написать
Вот хотел спросить, может что то подскажите что, какую программку можно написать(консоль), полезную Добавлено через 36 минут Просто хотелось по практиковаться, а не знаю что можно написать
C++ Оператор switch http://www.cyberforum.ru/cpp-beginners/thread443814.html
Зависит ли a) объектный код от порядка меток case и default в данном операторе? б) если ответ на первый вопрос положителен, то тогда можно ли говорить, что при том или ином порядке меток case и default оператор switch выполняется быстрее ччем при другом?
C++ Целое четырехзначное число заменить числом, получающимся при записи его цифр в обратном порядке подскажите как заменить число в обратном порядке в С? подробнее

Показать сообщение отдельно
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
10.02.2012, 20:19     Работа с числами
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
#include <iostream>
#include <cstddef>
 
int main()
{
    size_t n = 0;
    std::cout << "n: ";
    std::cin >> n;
 
    double* a = new double[n];
    double neg_sum = 0.0;
    int pos_n = 0;
 
    for(size_t i = 0; i < n; ++i)
    {
        std::cout << "[" << i+1 << "\\" << n << "]: ";
        std::cin >> a[i];
 
        if(a[i] < 0) neg_sum+= a[i];
        else if(a[i] > 0) ++pos_n;
    }
 
    delete[] a;
 
    std::cout << "pos_n: " << pos_n << "\n"
                 "neg_sum: " << neg_sum << "\n";     
}
 
Текущее время: 08:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru