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

Получение первых n строк треугольника Паскаля - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Округление http://www.cyberforum.ru/cpp-beginners/thread295273.html
Привет всем.Возникла необходимость округлить число до 1000.Как это реализовать.Помогите пожалуйста.
C++ Что-то не так с сортировкой Есть класс массива. Нужно отсортировать массив методом выбора. #include <iostream.h> #include <conio.h> const int n = 3; template <class T> class mass { public: T mas ; http://www.cyberforum.ru/cpp-beginners/thread295268.html
C++ Бинарный файл из вещественных чисел
Дан бинарный файл, содержащий вещественные числа (тип double). Перед каждой возрастающей последовательностью значений в файле вставить нулевое значение. Пишу на Паскале, а Си конкретные проблемы....
Связь между приложениями C++
Здравствуйте, уважаемые форумчане! Есть два приложения - первое на c++ захватывает посредством openCV изображение с вебки и много чего с ним делает. второе на c#. Каким образом, можно сделать так,...
C++ Построение класса http://www.cyberforum.ru/cpp-beginners/thread295246.html
Обьясните что от меня требуется в этом задании.
C++ Определить, является ли матрица магическим квадратом помогите решить :sorry: 1)Дана целая квадратная матрица n-го порядка. Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы.... подробнее

Показать сообщение отдельно
Spirited
7 / 7 / 0
Регистрация: 18.01.2009
Сообщений: 55
14.05.2011, 13:16
Решение типа такое, прога строит и выводит треугольник для числа которое вводит пользователь
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
34
35
36
37
#include <stdio.h>
 
int main() {
    int A[100];
    int n, i, j;
    
    scanf("%d", &n);
    
    if ( n == 0 ) {
        printf("1\n");
        return 1;
    }
    
    if ( n == 1 ) {
        printf("1\n");
        return 0;
    }
    
    if ( n < 0 ) {
        printf("-1\n");
    }
    
    for ( i = 0; i <= n; i++ ) {
        A[i] = 0;
    }
    
    for ( j = 0; j < n; j++ ) {
        for ( i = j; i >= 1; i-- ) {
            A[0] = 1;
            A[i] = A[i-1] + A[i];
            printf("%d ", A[i]);
        }
        printf("1\n");
    }
    
    return 0;
}
будут вопросы пишите.
enjoy
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru