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

Функция - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подсчитать процент чисел на интервале http://www.cyberforum.ru/cpp-beginners/thread302569.html
Заданы два массива {ai} и {bi}; i=1,n. Подсчитать процент чисел, попавших в интервал (x,y) для каждого ряда и выписать их в новый одномерный массив. Полученный массив упорядочить по убыванию. Найти сумму произведений чисел ai*bi<0.
C++ Переделать программу в ООП Здравствуйте, помогите пожалуйста переделать программу под ООП с применением класса. Все функции алгоритма должны быть его методами. Алгоритм взят с сайта алголист. #include <time.h> #include <stdio.h> #include <malloc.h> #include <math.h> long B=10000; /* Working base */ long LB=4; /* Log10(base) */ long MaxDiv=450; /* about sqrt(2^31/B) */ http://www.cyberforum.ru/cpp-beginners/thread302556.html
C++ Найти периметр и площадь прямоугольника
Класс А позволяет найти периметр прямоугольника по двум сторонам. Класс В, наследник А, имеет метод для определения площади по тем же сторонам. Продемонстрируйте работу с классами на примере...
Найти ошибку C++
писал программу на си, которая должна расставить на шахматной доске 8 слонов так, чтобы все поле оказалось под ударом, но при запуске программы ничего не происходит - ошибок не выдает, компилирует, появляется черный экран с мигающим курсором. подскажите пожалуйста! Текст программы: #include"stdio.h" #include"conio.h" //#include"stdafx.h" int a,i,j,g=0;; int pr(int c,int b) {
C++ Cоздать иерархию классов круг, цилиндр http://www.cyberforum.ru/cpp-beginners/thread302537.html
Класс А имеет метод для вычисления площади круга. Класс В, который является наследником А, имеет метод для вычисления полной поверхности цилиндра, те суммы боковой поверхности и 2х оснований. продемнострировать работу программы. p.s. кроме формул, я ничего не знаю: S_circle=pi*sqrt(r); S_cyl: (2*pi*r*h)+2*S_circle; помогите, валю зачет (
C++ Почему выдает ошибку? #include<iostream.h> #include<iomanip.h> void main() { float a,e,sum=0.0; int i,j; cout<<"Vvod massiva a:\n"; for(i=0;i<5;i++) for(j=0;j<5;j++) { подробнее

Показать сообщение отдельно
gooseim
Эксперт C++
500 / 404 / 35
Регистрация: 23.09.2010
Сообщений: 1,139
23.05.2011, 11:33     Функция
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <numeric>
#include <iostream>
#include <algorithm>
#include <functional>
 
 
int main()
{
   const size_t n = 5;
   float x[n] = {3, 2, 4, -4, 5};
   std::cout<<std::accumulate(x, x+n, 0)<<std::endl;
   float *neg = std::find_if(x, x+n, std::bind2nd(std::less<float>(), 0));
   if(neg!=x+n)
      neg++;
   std::cout<<std::accumulate(x, neg, 0)<<std::endl;
}

Неправильно сделал, невнимательно прочитал задание.
 
Текущее время: 18:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru