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

Как сделать ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить файл f действительными числами, полученными, используя датчик случайных чисел. Заполнить файл g числами , которые являются произведениями http://www.cyberforum.ru/cpp-beginners/thread590519.html
Заполнить файл f действительными числами, полученными, используя датчик случайных чисел. Заполнить файл g числами , которые являются произведениями соседних компонентов файла f.
C++ Матрицы: вывести номера строк, содержащих больше положительных элементов, чем отрицательных Здравствуйте всем!!! Пожалуйста помогите мне решить задачи по с++ :)1) Двумерный массив. Дана вещественная матрица размерности n * m. Вывести номера строк, содержащих больше положительных... http://www.cyberforum.ru/cpp-beginners/thread590515.html
Проверить является ли квадратная матрица " магическим квадратом" C++
Дан двумерный массив размером n х n , заполненный целыми числами. Выяснить, является ли массив магическим квадратом. В магическом квадрате суммы элементов по всем строкам, столбцам и двум...
C++ Определение совершенного числа
Напишите программу, определяющую, является ли введенное пользователем натуральное число совершенным, то есть равно ли оно сумме своих делителей, кроме самого себя. В своей работе программа должна...
C++ Упорядочить элементы каждой четной строки матрицы по возрастанию http://www.cyberforum.ru/cpp-beginners/thread590506.html
Дана вещественная матрица размерности m * n. Упорядочить элементы каждой четной строки по возрастанию. Добавлено через 49 секунд это многомерные массивы в с++
C++ Работа с файлами в с++ Помогите пожалуйста Дан типизированный файл, содержащий н целых чисел. Сформировать из этого файла массивы четных и нечетных чисел. Определить наибольший отрицательный компанент файла и наименьший... подробнее

Показать сообщение отдельно
Paraday
0 / 0 / 0
Регистрация: 26.05.2012
Сообщений: 73

Как сделать ? - C++

29.05.2012, 18:31. Просмотров 246. Ответов 3
Метки (Все метки)

Как сделать что бы следующая волна была на 1 меньше.
К примеру первая
1
22
333
22
1

а вторая

1
22
1

вот код

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
#include <stdio.h>
#include <locale.h>
#include <conio.h> 
 
int main()
{
    setlocale(LC_CTYPE, "rus");
    int a, n;
    printf("Введите Количество и Амплитуду волн: ");
    scanf("%d %d", &n, &a);
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < a*2 - 1; j++)
        {
            if (j < a)
                for (int k = 0; k < (j+1); k++)
                    printf("%d", j+1);
            else
                for (int k = 0; k < 2*a - j - 1; k++)
                    printf("%d", 2*a - j - 1);
 
            printf("\n");
        }
 
        printf("\n");
    }
        getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.