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

поменять элементы каждого числа массива слева направо - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Генератор случайных чисел http://www.cyberforum.ru/cpp-beginners/thread35870.html
В общем, нужно составить программу, которая реализует алгоритм генерации случайных чисел. Естественно не используя random. Перерыла массу алгоритмов и программок, но так ничего "нужного" для себя не нашла. Товарищи-программисты, помогите чем можете!)))
C++ Очень срочно нужно сделать зачетное по графам В дереве,все вершины которого имеют стпень не больше 3, найти самый длинный путь от выделенной вершины до вершины со степенью 1. Реализация на С http://www.cyberforum.ru/cpp-beginners/thread35866.html
Решить задачу с использованием рекурсии C++
Функция f(n) определена для целых положительных чисел следующим образом: f(n)=1, если n=1 или f(n)=сумма f(nDIVi) по i от 2 до n,если n>=2 Вычислить f(k) для k=15,16,...,30. n=15
Реализация Теоремы Штурма C++
Необходимо написать программу для нахождения количества действительных корней многочлена n-й степени (теорема Штурма) Добавлено через 46 минут 47 секунд помоги пожалуйста или подскажите идею реализации...
C++ Передать динамический массив в функцию http://www.cyberforum.ru/cpp-beginners/thread35851.html
Имеется динамический массив, который надо передать в функцию. Число элементов массива заранее не известно. Какие есть варианты на этот счет??
C++ Работа с графикой в ВС 3,1 Народ помогите написать фрагмент программы связанная с графикой,а мучусь, не выходит. Мне надо вывести график на осях координат ХУ. Оси должы содержать координатные деления( 0..1..2...3 итд) - ну это вроде я сделал. Главная проблема - вывод функции на координатную ось! Мож кто знает или есть у кого похожие, примеры помогите плз! подробнее

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

поменять элементы каждого числа массива слева направо - C++

23.05.2009, 15:15. Просмотров 322. Ответов 0
Метки (Все метки)

поменять элементы каждого числа массива слева направо
пытаюсь собрать проект в KDevelop - itoa и reverse напрочь не узнаёт
какие ещё дерективы надо подключить или может ошибоньки в записи
если у кого есть KDevelop можете попробовать собрать проект- а то у меня сейчас его нет
я на измене - помогите кто чем может
//main.cpp
Код
#include <iostream>
#include <vector>   
#include <stdlib.h>
#include<string> 
#include <algorithm>
using namespace std;
 
typedef std::vector<int> vec;   
 
int colvo();                    
void vvod (vec &MyVector, int size);        
int preobr (vec &MyVector, int size);    
void outputResult (vec &MyVector,int size); 
 
int main ()
{   
        setlocale(0,"RUS");
        vec MyVector;    
        MyVector.resize( colvo() );        
        vvod(MyVector,static_cast<int>(MyVector.size()));            
        preobr(MyVector,static_cast<int>(MyVector.size()));        
        outputResult(MyVector,static_cast<int>(MyVector.size()));        
        return 0;    
}
 
   
 
int colvo ()
{   
        int size;
        cout<<"Введите количество элементов массива"<<endl;
        cin>>size;
        return size;
}
void vvod(vec &MyVector, int size)
{    
        cout << "Введите элементы массива" << endl;
        for (int i=0; i<size; ++i)
                cin >> MyVector[i];
        //return;
}
int preobr (vec &MyVector, int size)
{
        int x;
        std::string Str1/*, Str2*/;
        char buff[17];
        for (int i = 0; i < /*i*/ size; i++)
        {
                x = MyVector[i];
 
                Str1 = itoa(x,buff,10); 
                reverse(Str1.begin(),Str1.end());
                x = atoi(Str1.c_str());
                MyVector[i] = x;
        }
 
        return 0;
}
void outputResult (vec &MyVector, int size)
{   
        cout<<"Новый массив:"<<endl;
/*      for (int i=size - 1; i >= 0; --i)
                cout<<MyVector[i]<<endl; */   
 
        copy(MyVector.begin(),MyVector.end(),ostream_iterator<int>(cout," "));
        //return;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru