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

Сортировка Простых чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шифрование/дешифрование текста: шифр Цезаря http://www.cyberforum.ru/cpp-beginners/thread32309.html
8. Написать программу, которая позволяет зашифровывать и расшифровывать с помощью «шифра Цезаря» сообщение, написанное на русском языке. Этот шифр реализует следующее преобразование текста: каждая буква исходного текста заменяется третьей после нее буквой в алфавите, который считается написанным по кругу. #include "stdafx.h" #include <conio.h> #include <iostream> #include <iomanip> using...
C++ структуры (подскажите где ошибки) Ребята посмотрите код я только начал делать задание но выдает ошибки что надо сделать написал ниже пробую пока только начало Предметная область - бухгалтерия предприятия. Решаемые задачи - учет труда и зарплаты работников; табель учета рабочего времени (складывается по подразделам и включает ПИБ работника, должность, количество отработанных часов и количество неробочих дней, за месяц).... http://www.cyberforum.ru/cpp-beginners/thread32302.html
C++ Гляньте код...
В тексте, состоящем из русских букв, подсчитайте количество гласных букв. #include <iostream.h> #include <conio.h> #include <stdio.h> void main() { char s;
Задача на последовательность отрицательных чисел(не работает) C++
Во всех последовательностях отрицательных чисел поменят местами минимальное и максимальное значение местами Вот код: #include <stdio.h> #include <time.h> #include <stdlib.h> int Ar; int main(void) { int i, j; int nn; int ib;
C++ Задан двумерный массив http://www.cyberforum.ru/cpp-beginners/thread32271.html
Задан двумерный массив Q(C,S). Найти среднее геометрическое всех элементов. Если это сделать невозможно, выдать сообщение о причине.
C++ Найти НОК Помогите решить задачу: Найти наименьшее общее кратное четырех заданных натуральных чисел. подробнее

Показать сообщение отдельно
galileopro
Пробующий
 Аватар для galileopro
183 / 96 / 1
Регистрация: 28.04.2009
Сообщений: 1,040
02.05.2009, 19:28     Сортировка Простых чисел
Можн попробовать сделать функцию, которая будет записывать в динамический массив число поэлементно, а затем выводить на экран без пробелов. Для организации этого массива я когда-то применял div и mod для длинных чисел, написанные правда на Паскале. Ну типа берешь находишь мод этого числа-массива на 10 и это последняя цифра, а потом делишь нацело это число на 10 (длинный див), результат записываешь в массив обратно. Так продолжается, пока не будут выделены все цифры. Див и мод прийдется писать отдельными функциями.

Добавлено через 20 часов 1 минуту 24 секунды
Кстати, если поможет, то для написания длинных дива и мода нужно вспомнить, как в третьем классе делили в столбик Так как алгоритм построен именно на этом.
Ну примерно это будет выглядеть так:
Это Див для массива и целого числа p (Делим массив на p нацело):
C++
1
2
3
4
5
6
7
8
9
function Mass DivLong(Mass h; int p){//Mass - исходное длинное число
var Mass t; //Mass - массив целых чисел размером n
var int m;
for(var i=0;i<=n-1;i++){
t[i]=(h[i]*10+h[i+1])div p;
h[i+1]=(h[i]*10+h[i+1])mod p;
}
return t;
}
В результате получим массив - результат деления нацело.
Кстати p здесь двузначное. Если нужно больше, то прийдется немного изменить.
Кстати, для десяитчной системы счисления там будет еще проще.
 
Текущее время: 04:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru