Форум программистов, компьютерный форум 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++ Скопировать содержимое текстового файла, удалив в каждой строке слово номер N+1, если в слове N есть 4 Здравствуйте. Помогите, пожалуйста, в написании программы Скопировать содержимое текстового файла, удалив в каждой строке слово номер N+1, если в слове N есть 4. У меня пока получилось только: Скопировать содержимое текстового файла, удалив в каждой строке слово номер N #include <stdio.h> #include <stdlib.h> void del_n(char *pathFileInput, char *pathFileOutput, unsigned int *N) http://www.cyberforum.ru/cpp-beginners/thread16636.html
Есть ли во введенном с клавиатуры массиве элементы с одинаковыми значениями C++
Написать программу, которая проверяет есть ли во введенном с клавиатуры массиве элементы с одинаковыми значениями.Использовать средства ввода\вывода языка С++.
C++ Пусть даны два файла целых чисел
Тут задали следующее, кто знает напишите код программ плиз: 1. Пусть даны два файла целых чисел. Определить, больше ли минимальное значение первого файла, чем максимальное значение второго. 2. Пусть дан текстовый файл. Распечатайте все строки, начинающиеся заданным словом.:)
C++ Подсчёт количества элементов в файле http://www.cyberforum.ru/cpp-beginners/thread16607.html
Как сделать, чтобы программа подсчитала количество элементов в файле? Например, нужно поместить содержимое файла в массив. Если знать количество элементов, можно реализовать так: FILE *fin; if ((fin = fopen("input.txt", "rt")) != NULL) { for (i=0;i<n;i++) fscanf (fin,"%d",&mas); }
C++ Раскраска графа Borland C++ 3.1 Задача: раскраска графа. При компиляции ошибок нет. Запускаю на выполнение, вылетают 10 ошибок! =-O Как исправить? Та же прога, но у подруги работает без проблем. Кинула мне свой си, а он ваще не запускается. Доли секунд черный экран и на вылет... :( подробнее

Показать сообщение отдельно
Ярик
4 / 4 / 1
Регистрация: 31.10.2008
Сообщений: 21

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

24.11.2008, 18:44. Просмотров 847. Ответов 0
Метки (Все метки)

Так, люди, вот такой вопросик:
Вот написал я такой классик длинного числа:
Код
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
Не поможете реализовать, (а то у меня с чарами в си не очень ((( )?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru