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

Вектор. Поменять местами первый и максимальный элементы вектора - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Симметричность матрицы http://www.cyberforum.ru/cpp-beginners/thread1074934.html
#include "stdafx.h" #include <iostream> #include <conio.h> #include <iomanip> #include "MyCrt.cpp" using namespace std; int _tmain(int argc, _TCHAR* argv) { setlocale(LC_CTYPE, "Russian");//руссификатор
C++ работа с квадратной матрицей Добрый день, помогите найти ошибку в коде, вот задание: В матрице размером n х n найти сумму элементов, лежащих ниже главной диагонали, и произведение элементов, лежащих выше главной диагонали вот код: #include <iostream.h> #include <conio.h> #include <time.h> void main(){ int a,n,s,p,i,j; http://www.cyberforum.ru/cpp-beginners/thread1074908.html
Прокомментировать каждую строку кода (или хотя бы каждую функцию) C++
нашел программу в интернете, только ничего не понял) можете прокомментировать каждую строку (ну или хотя бы каждую функцию) #include <stdio.h> typedef struct MyList { int d; MyList* pNext; } MYLIST; MYLIST* pList = NULL;
C++ Указатели. Error C2440: '=' : cannot convert from ClassAPtr to ClassA<Tclass>
Добрый день. Помогите, пожалуйста, разобраться. У меня есть шаблонный класс template<class Tclass> ClassA; . И есть тип указателя на объект этого класса: typedef ClassA<class Tclass>* ClassAPtr; Есть указатель ClassA* a; и есть ClassAPtr p;
C++ Переписать из С# в С++ http://www.cyberforum.ru/cpp-beginners/thread1074879.html
Здравствуйте! помогите переписать программу из С# в С++ вот программа на С#: static void Main(string args) { int mas = new int {1, 2, 3, 4, 5}; int x = 1; for (int i = 0; i < 5; i++) { if (mas % 2 == 0) {
C++ Комментарии к строкам Кому не сложно) Напишите комментарий к строкам) Эта программа переводит из одной системы счисления в другую! #include <iostream> #include <string> #include <locale> using namespace std; string zel(int a,int la,int q,int p,string u) { подробнее

Показать сообщение отдельно
MM!KE
0 / 0 / 0
Регистрация: 18.01.2014
Сообщений: 6
18.01.2014, 19:51  [ТС]     Вектор. Поменять местами первый и максимальный элементы вектора
Кликните здесь для просмотра всего текста
Код
mingw32-g++.exe   -c C:\Users\MMiKE\Desktop\С++\main.cpp -o C:\Users\MMiKE\Desktop\С++\main.o
C:\Users\MMiKE\Desktop\С++\main.cpp: In function 'int main()':
C:\Users\MMiKE\Desktop\С++\main.cpp:6:27: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11 [enabled by default]
     std::vector < float > vec { 6.4f , 0.8f , 1.7f , 10.6f , 4.7f , 9.3f , 7.1f , 5.43f , 4.2f } ;
                           ^
C:\Users\MMiKE\Desktop\С++\main.cpp:6:96: error: in C++98 'vec' must be initialized by constructor, not by '{...}'
     std::vector < float > vec { 6.4f , 0.8f , 1.7f , 10.6f , 4.7f , 9.3f , 7.1f , 5.43f , 4.2f } ;
                                                                                                ^
C:\Users\MMiKE\Desktop\С++\main.cpp:6:96: error: no matching function for call to 'std::vector<float>::vector(<brace-enclosed initializer list>)'
C:\Users\MMiKE\Desktop\С++\main.cpp:6:96: note: candidates are:
In file included from c:\program files (x86)\codeblocks\mingw\lib\gcc\mingw32\4.8.1\include\c++\vector:64:0,
                 from C:\Users\MMiKE\Desktop\С++\main.cpp:3:
c:\program files (x86)\codeblocks\mingw\lib\gcc\mingw32\4.8.1\include\c++\bits\stl_vector.h:398:9: note: template<class _InputIterator> std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&)
         vector(_InputIterator __first, _InputIterator __last,
         ^
c:\program files (x86)\codeblocks\mingw\lib\gcc\mingw32\4.8.1\include\c++\bits\stl_vector.h:398:9: note:   template argument deduction/substitution failed:
C:\Users\MMiKE\Desktop\С++\main.cpp:6:96: note:   cannot convert '1.70000005e+0f' (type 'float') to type 'const allocator_type& {aka const std::allocator<float>&}'
     std::vector < float > vec { 6.4f , 0.8f , 1.7f , 10.6f , 4.7f , 9.3f , 7.1f , 5.43f , 4.2f } ;
                                                                                                ^
In file included from c:\program files (x86)\codeblocks\mingw\lib\gcc\mingw32\4.8.1\include\c++\vector:64:0,
                 from C:\Users\MMiKE\Desktop\С++\main.cpp:3:
c:\program files (x86)\codeblocks\mingw\lib\gcc\mingw32\4.8.1\include\c++\bits\stl_vector.h:310:7: note: std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = float; _Alloc = std::allocator<float>]
       vector(const vector& __x)
       ^
c:\program files (x86)\codeblocks\mingw\lib\gcc\mingw32\4.8.1\include\c++\bits\stl_vector.h:310:7: note:   candidate expects 1 argument, 9 provided
c:\program files (x86)\codeblocks\mingw\lib\gcc\mingw32\4.8.1\include\c++\bits\stl_vector.h:295:7: note: std::vector<_Tp, _Alloc>::vector(std::vector<_Tp, _Alloc>::size_type, const value_type&, const allocator_type&) [with _Tp = float; _Alloc = std::allocator<float>; std::vector<_Tp, _Alloc>::size_type = unsigned int; std::vector<_Tp, _Alloc>::value_type = float; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<float>]
       vector(size_type __n, const value_type& __value = value_type(),
       ^
c:\program files (x86)\codeblocks\mingw\lib\gcc\mingw32\4.8.1\include\c++\bits\stl_vector.h:295:7: note:   candidate expects 3 arguments, 9 provided
c:\program files (x86)\codeblocks\mingw\lib\gcc\mingw32\4.8.1\include\c++\bits\stl_vector.h:256:7: note: std::vector<_Tp, _Alloc>::vector(const allocator_type&) [with _Tp = float; _Alloc = std::allocator<float>; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<float>]
       vector(const allocator_type& __a)
       ^
c:\program files (x86)\codeblocks\mingw\lib\gcc\mingw32\4.8.1\include\c++\bits\stl_vector.h:256:7: note:   candidate expects 1 argument, 9 provided
c:\program files (x86)\codeblocks\mingw\lib\gcc\mingw32\4.8.1\include\c++\bits\stl_vector.h:248:7: note: std::vector<_Tp, _Alloc>::vector() [with _Tp = float; _Alloc = std::allocator<float>]
       vector()
       ^
c:\program files (x86)\codeblocks\mingw\lib\gcc\mingw32\4.8.1\include\c++\bits\stl_vector.h:248:7: note:   candidate expects 0 arguments, 9 provided
C:\Users\MMiKE\Desktop\С++\main.cpp:8:16: error: 'x' does not name a type
     for ( auto x : vec )
                ^
C:\Users\MMiKE\Desktop\С++\main.cpp:10:5: error: expected ';' before 'std'
     std::cout << std::endl ;
     ^
C:\Users\MMiKE\Desktop\С++\main.cpp:11:1: error: expected primary-expression before '}' token
 }
 ^
C:\Users\MMiKE\Desktop\С++\main.cpp:11:1: error: expected ')' before '}' token
C:\Users\MMiKE\Desktop\С++\main.cpp:11:1: error: expected primary-expression before '}' token
C:\Users\MMiKE\Desktop\С++\main.cpp:11:1: error: expected ';' before '}' token
Process terminated with status 1 (0 minute(s), 0 second(s))
8 error(s), 1 warning(s) (0 minute(s), 0 second(s))
 
Текущее время: 03:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru