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

Ввод нескольких длинных чисел в одну строчку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка структуры через функцию http://www.cyberforum.ru/cpp-beginners/thread16640.html
подскажите пожулуйста как реализовать обработку структуры через функцию. Нужно написать функцию поиска ( и вывода на экран ) параметра num. Прогу сделал (а с функциями не получается): #include <iostream> #include <string> using namespace std; void main() { struct medik { int birthyear;
C++ Пусть даны два файла целых чисел Тут задали следующее, кто знает напишите код программ плиз: 1. Пусть даны два файла целых чисел. Определить, больше ли минимальное значение первого файла, чем максимальное значение второго. 2. Пусть дан текстовый файл. Распечатайте все строки, начинающиеся заданным словом.:) http://www.cyberforum.ru/cpp-beginners/thread16614.html
Подсчёт количества элементов в файле C++
Как сделать, чтобы программа подсчитала количество элементов в файле? Например, нужно поместить содержимое файла в массив. Если знать количество элементов, можно реализовать так: FILE *fin; if ((fin = fopen("input.txt", "rt")) != NULL) { for (i=0;i<n;i++) fscanf (fin,"%d",&mas); }
C++ обработка строки указателями с++
С клавиатуры вводится стока из нескольних слов, разделёнными пробелами. При помощи указателей удалить все повторяющиеся друг за друго слова. Например: Ввели: mom mom kom tom tom mom Получили: mom kom tom mom Помогите с алгоритмом? Дополнительную строку создавать нельзя.
C++ изображение http://www.cyberforum.ru/cpp-beginners/thread16597.html
Здравствуйте, подскажите как описать переменную для изображения, после сохранить в неё снимок экрана и передать по сети, т.е. изображение засунуть в массив (чтобы после на другом компьютере просмотреть её в Animation Control), заранее благодарен.
C++ Подсчёт положительных отрезков Помогите, плз. Вообщем, имеется массив чисел, который наполнятется рандомно. Вообщем, нужно подсчитать количество непрерывных последовательностей положительных чисел. Подскажите/покажите как это реализовать. Буду весьма балгодарен за помощь. подробнее

Показать сообщение отдельно
Ярик
4 / 4 / 1
Регистрация: 31.10.2008
Сообщений: 21
24.11.2008, 18:44     Ввод нескольких длинных чисел в одну строчку
Так, люди, вот такой вопросик:
Вот написал я такой классик длинного числа:
Код
class BigInt
{
      int len;
      short a[MaxLen];
      short znak;
public:
       BigInt(long t = 0);
       void readln();
       void read(int beg, int end, char *bubu);
       void write() const;
       BigInt operator+(BigInt r);
       BigInt operator-(BigInt r);
       BigInt operator*(BigInt r);
       BigInt operator/(BigInt r);
       BigInt operator+(long r);
       BigInt operator-(long r);
       BigInt operator*(long r);
       BigInt operator++();
       BigInt operator--();

       bool operator==(BigInt r);
       bool operator<(long r);
       bool operator>(long r);
       bool operator==(long r);
       bool operator<(BigInt r);
       bool operator>(BigInt r);
       bool BigInt::operator!=(BigInt r);
private:
        void Clear();
};
спросил, как его можно прочитать - сказали, что так:
Код
void BigInt::readln()
{
     scanf("%s", buf);
     len = strlen(buf);
     int i;
     znak = 1;
     for (i = 0; i < len; i++)
     {
         if (buf[i]==' ') break;
         if (*(buf+len-i-1) == '-') znak = -1; else
         a[i] = (*(buf+len-i-1)-'0');
     }
     if (znak == -1) len--;
     for (;i < MaxLen; i++)
     {
         a[i] = 0;
     }
}
А мне нужно, чтобы он вводил таких четыре длинных числа из одной строчки
Ну, например:
Код
10 12 14 18
Не поможете реализовать, (а то у меня с чарами в си не очень ((( )?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru