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

Чтение длинных целых - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программная среда для программирования на C# http://www.cyberforum.ru/cpp-beginners/thread45807.html
Сегодня решил начать изучать С#, только не пойму, откуда можно скачать программную среду для программирования на C#. Есть на сайте www.microsoft.com, но там неполная версия, а для ознакомления. Скажите, пожалуйста, где можно скачать эту программную среду для C#?
C++ Сортировка двумерного массива по столбцам Всем привет! Начала изучать С++ совсем недавно, и вот столкнулась с трудностями(( задачка-то вроде несложная... но вот три дня бьюсь, не могу найти где тут косяк, прямо отчаялась уже... собстно условие: назовем характеристикой столбца сумму его нечетных отрицательных элементов. переставить столбцы в соответствии с характеристиками. вот что у меня вышло: #include <stdlib.h> #include... http://www.cyberforum.ru/cpp-beginners/thread45799.html
Отображение устройств C++
Привет! Нужна помощь!:help: Нужно написать программу которая определяет наличие устройст (жесткие диски, приводы, флешки), и просто выводить их на экран (например Windows (C:), Локальный диск (F:) и т.д.). И если вытащить флешку, программа должна сразу же это отобразить.
__asm вставка C++
Есть проблема с асм-вставкой нужно возвратить значение в регистр eax. Проблема написать аналог макроса на С++. alloc MACRO bytecount invoke GlobalAlloc,GMEM_FIXED or GMEM_ZEROINIT,bytecount EXITM <eax> ENDM free MACRO hmemory
C++ Оптимизация циклов http://www.cyberforum.ru/cpp-beginners/thread45778.html
Вы о чем спорите? Оптимизация конечно хорошая штука.... я был очень удивлён, когда путём простой перемены мест внешнего цикла с внутренним проиводительность метода увеличилась на 20% :) было: for (int idx = 0; idx != 1000000; ++idx) for (int shift = 0; shift != 5; ++shift) sum += arr; стало: for (int shift = 0; shift != 5; ++shift) for (int idx = 0; idx != 1000000; ++idx)
C++ Наследование и конструктор. Вот #include <iostream> #include <string> using namespace std; class String //базовый класс { protected: enum {SZ = 80 }; //размер всех объектов String char str ; //содержит С-строку public: String() //конструктор без аргументов подробнее

Показать сообщение отдельно
Mysterious Light
Эксперт по математике/физике
3651 / 1744 / 238
Регистрация: 19.07.2009
Сообщений: 2,639
Записей в блоге: 17

Чтение длинных целых - C++

01.08.2009, 21:31. Просмотров 508. Ответов 6
Метки (Все метки)

Помогите, пожалуйста, правильно организовать ввод длинных целых как строк.
При коде
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include "stdafx.h"
#include <iostream>
#define I(x) char*x=new char;
//#define L(s,r) for(r=0;s[r]!='\0';++r);
 
int main()
{
    I(x); I(y); I(z);
    //char a,b,c,*u,d;
    scanf("%s %s %s",x,y,z); //это место ввода
    printf("x=%s\ny=1%s\nz=%s.",x,y,z);
    system("PAUSE");
    return 0;
}
и входных данных
Код
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 33333333333333333333333333333333333333333333333333333333333333333333333333
программа ведет себя некорректно:
• первое число имеет вид "111...1122...2233...333", второе — "222...2233...333", третья читает, как надо.
• пропускает строку system("PAUSE");

На более мелких тестах работает правильно.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru