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

задача С++ масивы работа над ошибками - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ из pascal в с++ http://www.cyberforum.ru/cpp-beginners/thread540153.html
помогите плиз перевести program ferz; uses crt; var h,v:arrayof byte; ch:char; k,i:integer; begin clrscr; writeln('Vvedite koord. ferzei:'); for i:=1 to 3 do
C++ *.exe требует MSVCP100.dll библиотеку для запуска Всем привет! Написал прогу и столкнулся с такой проблемой как требование библиотеки MSVCP100.dll. Что в этом случае нужно сделать. На моем компе идет всё нормально и это понятно ведь эта библиотека установилась на мой ПК вместе с MVS10. А на других компах нет. Подскажите что в этом случае сделать? http://www.cyberforum.ru/cpp-beginners/thread540151.html
C++ Помогите сделать 2 задачи
1. Написать программу, которая определяет, является ли введенная с клавиатуры строка целым числом. 2. Дана строка символов среди которых есть двоеточие. Определить, сколько символов идет до него и после.
C++ Ввод и вывод!
Здравствуйте, Форумчани, вот у меня есть код работающий, помогите перегрузить ввод и вывод: --------------- функция main:#include <iostream> #include "strings.h" #include "text.h" using namespace std; int main() { setlocale(LC_ALL,"Russian");
C++ Сумма двух наибольших чисел последовательности. http://www.cyberforum.ru/cpp-beginners/thread540113.html
Здравствуйте, уважаемые. Прошу Вас, помочь мне разобраться в коде программы. Или упростить алгоритм решения. Задание:Вводится последовательность из n целых чисел. Определить сумму двух наибольших чисел. Заранее спасибо. #include <stdio.h> #include <conio.h> #include <iostream.h> void main(void) {
C++ Функции и массивы_не читает из файла #pragma hdrstop //--------------------------------------------------------------------------- #include<stdio.h> #include<conio.h> #include <fstream> #include <iostream> #pragma argsused подробнее

Показать сообщение отдельно
Nephilim
0 / 0 / 0
Регистрация: 28.03.2012
Сообщений: 10

задача С++ масивы работа над ошибками - C++

05.04.2012, 21:17. Просмотров 465. Ответов 8
Метки (Все метки)

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
46
47
48
49
50
51
52
#include <vector>
#include <iostream>
#include <algorithm>
#include <numeric>
#include <stdlib.h>
 
inline bool IsZero(int in)
{
  return !in;
}
 
inline bool AbsCmp(int f, int s)
{
  return abs(f) < abs(s) ? true : false;
}
 
int main(void)
{
  using namespace std;
  vector <int> v;
 
  // заполним массив
  v.push_back(10);
  v.push_back(20);
  v.push_back(0);
  v.push_back(30);
  v.push_back(-40);
  v.push_back(15);
  v.push_back(0);
  v.push_back(22);
 
  // распечатаем массив:
  for (unsigned int i = 0; i < v.size(); i++)
      cout<<v[i]<<" ";
  cout<<endl;
 
  // посчитаем число нулевых элементов:
  cout<<"amount zero elems = "<<count_if(v.begin(), v.end(), IsZero)<<endl;
 
  // выполним частичную сумму элементов:
  cout<<"total sum after min elem = "<<accumulate(++min_element(v.begin(), v.end()), v.end(), 0)<<endl;
 
  // отсортируем по возрастанию модуля:
  sort(v.begin(), v.end(), AbsCmp);
 
  // распечатаем массив после сортировки:
  for (unsigned int i = 0; i < v.size(); i++)
      cout<<v[i]<<" ";
  cout<<endl;
 
  return 0;
}
помогите исправить ошибки
: error C2105: '++' needs l-value в строке cout<<"total sum after min elem = "<<accumulate(++min_element(v.begin(), v.end()), v.end(), 0)<<endl;
: error C2374: 'i' : redefinition; multiple initialization в строке for (unsigned int i = 0; i < v.size(); i++)
: see declaration of 'i' в строке for (unsigned int i = 0; i < v.size(); i++)
подскажите кто понимает о чем идет речь... спасибо!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru