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

Как объявить 10 значную переменную такой как 9876543210 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Псевдокод, данные, тестовые данные http://www.cyberforum.ru/cpp-beginners/thread695535.html
необходимо выполнить задание после написания программы: Описать 1. структуру псевдокод программы; 2. данных и связей по данным; 3. взаимодействие (интерфейс) программы с пользователем;...
C++ Вывод содержимого файла Здравствуйте! Проблема в том что не выводит на экран содержимое файла. 1 раз выводит, а второй нет(( и еще надо вывести содержимое в другой файл (например, output.txt) при этом поменяв местами 2... http://www.cyberforum.ru/cpp-beginners/thread695531.html
C++ Написать функции 1 вывода массива на экран
Создать массив на 10 эдементов.Заполнить случайными значениями до 10,написать функции 1 вывода массива на экран. 2 Добовления элемента нового массива в коне.3 добавить новые элементы в начало...
C++ Вызов DialogProc
большой проект Win32, в нем добавил формочку, то есть диалог. Вызываю этот диалог так:CreateDialog(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_DIALOG1), GetDesktopWindow(), NULL); но так как мне...
C++ Цикл While, вывод таблицы символов и соответствующих им целых чисел http://www.cyberforum.ru/cpp-beginners/thread695496.html
Всем доброго времени суток!!! Ситуация следующая... Задача: Символ 'b' равен char('a' + 1), 'c' - char('a' + 2) и т.д. Используя цикл While, выведите на экран таблицу символов и соответствующих им...
C++ Дано натуральное число n. Вычислить S=1/3^2+1/5^2+1/7^2+...+1/(2*n+1)^2 помогите написать на С++ дано натуральное число n. Вычислить S=1/3^2+1/5^2+1/7^2+...+1/(2*n+1)^2 подробнее

Показать сообщение отдельно
Parilo
14 / 2 / 0
Регистрация: 18.11.2011
Сообщений: 90
12.11.2012, 21:17  [ТС]
если вы хотите запихнуть большое целое положительное число то испоьзоуйте unsigned long long.
Не получается, компилятор пишет "integer constant is too large for "long" type"
Вот весь нижеприведённый код. Как его правильно сделать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
 
int main ()
{ int k=0;
  for (unsigned long long i=1234567890; i<=9876543210; i++)
 { for (int j=2; j<=18; j++)
   {if (i%j==0) k++;}
   if (k==16) cout << i<< " "; k=0;
  }
 
return 0;}
Добавлено через 8 минут
Используйте классы для работы с большими числами. Ну или напишите свой класс
А как написать свой класс? Можете написать если не сложно?

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