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

Не работает функция itoa - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу в среде С по блок-схеме http://www.cyberforum.ru/cpp-beginners/thread529468.html
Здраствуйте. Нужно написать рабочую программу в среде С по данной блок-схеме. Тема задачи: "одномерная оптимизация функции методом золотого сечения". Ещё нужно в самой блок-схеме добавить, чему равно функия 1 и функция 2-)) Также я нашел код к этой теме, только не к этой блок-схеме и с ошибками. Представлю его сдесь для общего понятия, что должна делать программа Код програми #include...
C++ вывод отрицательных чисел в массиве В общем когда в массиве появляются отрицательные числа, то он становится е ровным, как это исправить? Например 1 0 1 0 1 1 0 1 1 1 0 0 1 1 1 0 при появлении "-" происходит сдвиг -1 0 1 0 1 -1 0 1 http://www.cyberforum.ru/cpp-beginners/thread529461.html
C++ Упорядочить массив Е(5,5)по невозрастанию элементов третьего столбца. Вывести получившийся массив.
Упорядочить массив Е(5,5)по невозрастанию элементов третьего столбца. Вывести получившийся массив. Ребятки помогите.
удалить первую строку из текстового файла C++
Дан непустой текстовый файл. Удалить из него первую строку.
C++ Каталог http://www.cyberforum.ru/cpp-beginners/thread529456.html
Выбрать предметную область для моделирования с помощью структур с вариантами. Используя хранение записей в файле, реализовать: -добавление записи; -поиск по файлу; -просмотр всех записей; -редактирование; -удаление; Помогите пожалуйста!!!
C++ Регулярные выражения Как подключить регулярные приложения в MFC проект. мне нужно по клику на кнопку вставить код регулярного выражения.. сейчас ругается на #using <System.dll> using namespace System; using namespace System::Text::RegularExpressions; 2 IntelliSense: "#using" requires C++/CLI mode c:\Users\artur\Documents\Visual Studio 11\Projects\HackGames\HackGames\regx.cpp 3 подробнее

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

Не работает функция itoa - C++

27.03.2012, 21:41. Просмотров 4576. Ответов 8
Метки (Все метки)

Здравствуйте, при решении задачи потребовалось перевести число в строку. Сначала я не знал, как это сделать, но потом наткнулся на волшебную функцию itoa, которая отказалась у меня работать.
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
#include <iostream>
#include <string>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
bool check(int n){
     if(n%4==0 or n%7==0)
       return true;
     else
      return false;
     
     }
int main(){
    string s1;
    int n;
    cin>>n;
    itoa(n,s1,10);
    //cout<<s1;
    bool flag=true;
    for(int i=0;i<s1.size();i++){
      if(s1[i]=='4' or s1[i]=='7')
       flag=true;
      else {
       flag=check(n);
       if(flag==true){
        cout<<"YES";
        system("PAUSE");
        return 0;
        }
       else{
        cout<<"NO";
        system("PAUSE");
        return 0;
       }
       } 
 
      }
                
                    
    flag==true?cout<<"YES":cout<<"NO";
    system("PAUSE");
    }
В чем проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru