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

Разложить на простые множители - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задание на указатели и динамическую память http://www.cyberforum.ru/cpp-beginners/thread303082.html
Необходимо написать функцию numberstring( ) для подсчета числа строк в тексте. Напечатать это число. Писать нужно на языки Си, не Си++) спасибо большое, за ранее=)))
C++ классы,массивы в borland C++ нужно написать программу, используя классы,массивы,по возможности switch case. текст задания: дано натуральное число n<10000. определить,сколько цифр в числе, чему равна сумма его цифр и найти последнюю цифру числа. понимаю,что задачка несложная, но со временем напряг, а язык знаю не настолько,чтобы за один день написать. заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread303080.html
Списки типа Очередь C++
Есть привидённое ниже задание, которое нужно выполнить на чистом Си. Но при любых попытках найти теорию и примеры по этому вопросу гугл и поиск мне всячески отказывали (попадали только примеры на С++, которого я к сожалению частично не понимаю). Был бы благодарен если бы ктото подсказал где можно найти информацию или в кратце обьяснил. Заранее благодарен. 1.Из введенных с клавиатуры данных...
найти меньшую среди диагоналей паралелограма АВСД если известны его координаты вершин проверить является лм даный четерёхугольник паралелограмом ! C++
найти меньшую среди диагоналей паралелограма АВСД если известны его координаты вершин проверить является лм даный четерёхугольник паралелограмом !
C++ Имитация нажатия клавиши http://www.cyberforum.ru/cpp-beginners/thread303051.html
Может кто помочь сделать прогу что бы она просто нажимала кнопку "E" с интервалом, 0,1 секунда, и включалась\выключалась по нажатию, на "-".
C++ Файли. Подкорректировать Последовательность xi образована по закону xi=(i-0.1)/(i*i*i+|tg(i)|), i= (1, 2, 3...). Задано действительное число ε> 0. Записать в файл члены последовательности {xi}, остановившись после первого члена, для которого выполняется условие |xi|<ε. Делала приблизительно вот так, но оно не работает. Помогите пожалуйста. #include <iostream> #include <stdlib.h> #include <math.h> using... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
23.05.2011, 20:42     Разложить на простые множители
Один из простых вариантов:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdio.h"
int main()
{
    int a, tmp=2;
    scanf("%d", &a);    
    while(a>1)
    {
        while(a%tmp==0)
        {
            printf("%d ", tmp);
            a/=tmp;
        }
        tmp++;
    }
    
    return 0;
}
 
Текущее время: 19:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru