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

Множители - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа со строками в двумерном массиве http://www.cyberforum.ru/cpp-beginners/thread395147.html
Дана матрица 5Х5 Характеристикой строки целочисленной прямоугольной матрицы назовём сумму её отрицательных чётных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик. другими словами надо в каждой строке подсчитать сумму отрицательных четных элементов и записать их в одномерный массив !Далее этот одномерный массив расположить в порядке...
C++ Цикл с параметром FOR Доброго времени суток. Народ помогите мне с программой в универе. Завтра зачет по программированию а я тут не знаю как написать проги. Вот условия 3-х разных программ. 2.1. Цикл с параметром - FOR: Вычислить последовательность N чисел А0 =x, A1 =2, Аk =Аk-1 + Аk-2. При этом, N ввести с клавиатуры, а результат вывести на экран и записать в файл. 2.2. Цикл с предусловием – while:... http://www.cyberforum.ru/cpp-beginners/thread395145.html
[C++] Пишет что необъявленный оператор cout C++
#include "stdafx.h" #include <iostream> using namespace std; int main() {cout <<"vvedite granizy a and b" <<endl; int a,b,x; cin >>a >>a >>x; for(int i=a; i<=b; i++) if ((i%x)==0) cont << i <<"";
Работа со строками C++
Строкане более чем из 256 символов, буквосочетания не более чем из 2 букв. Найти слово максимальной минимальной длины в строке, все слова разделены пробелами, нужно удалить между маx и мин слова, начинащееся на заданное буквосочетаниею После удаления между мах и мин словами сцепить слова попарно. После удалить слова, заканчивающиеся на заданное буквосочетание и вывести полученную строку....
C++ Создать отдельный стек для функции http://www.cyberforum.ru/cpp-beginners/thread395132.html
необходимо. Мне надо вызывать рекурсивную функцию; при этом происходит переполнение стека, мне бы хотелось бы это контролировать. g++ не поддерживает обработку SEH- исключений, отловить переполнение стека, как, впрочем и другие я не могу. Программа падает просто и всё. вызов рекурсивной функции в отдельном потоке с созданным и, как следствие, контролируемым стеком (билиотека pthread)...
C++ Ошибка в алгоритме сортировки Пожалуйста укажите мне ошибку в реализуемом мною алгоритме сортировки #include <iostream> using namespace std; int main() {int x=0,a={2,3,1,9,4,6,5,8,7,0},n=10; for(int i=1;i<n;i++) подробнее

Показать сообщение отдельно
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
29.11.2011, 23:34     Множители
как-то так:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    char factors[100];
    int n, i, d, prev;
 
    printf("enter N:\n");
    scanf("%d", &n);
 
    /* finding a single-digit factors of the number */
    for (i = 0; n != 1; i++) {
        prev = n;
        for (d = 9; d > 0; d--)
            if (n % d == 0) {
                n /= d;
                factors[i] = d + '0';
                break;
            }
        if (n == prev) { 
            /* the remaining number is 
               a prime and not a single-digit one */
            printf("such number does not exist!\n");
            return 0;
        }
    }
    factors[i] = '\0';
 
    printf("the number, the product of digits"
        " of which is N, is %d\n", atoi(factors));
    return 0;
}
 
Текущее время: 12:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru