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

В массиве каждое число заменить на большее справа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатели http://www.cyberforum.ru/cpp-beginners/thread677981.html
Есть указатель на адрес max. Как привоить переменной, находящейся по этому адресу значение min1?
C++ Разложить в ряд Тейлора Нужно разложить функцию в ряд Тейлора на отрезке от A до B. Шаг и точность вводим з клавиатури... Помогите ато не получаетса...Сделать нужно на с/ с++ ..ЗАрание спасибо.. y=(x+1) в степени -3 ...Ссилка на ряд : http://s41.***********/i093/1210/2b/ef6d13f49fbb.png http://www.cyberforum.ru/cpp-beginners/thread677968.html
Произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами C++
Всем привет, есть массив заполненный рандомными числами, нужно найти произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами, помогите пожалуйста
C++ C++ и чайник
Вообщем, давно хотел серьезно заняться программированием, но начал совсем недавно и уже появились проблемы: Книга Либерти. С++ за 21 день, самый первый урок - код: #include <iostream.h> int main() { cout<<"Hello Word!\n"; return 0; }
C++ Добавить строку в указанное положение http://www.cyberforum.ru/cpp-beginners/thread677957.html
Помогите найти ошибку... Программа должна добавить строку в указанное положение и если необходимо сместить старую... Строка добавляется но старая уждаляеться и переносится в самый конецт .... Результат выполения #include <iostream> #include <time.h> #include <stdlib.h> using namespace std;
C++ Оператор for: вычислить произведение ряда С помощью оператора for вычислить величину (1-1/n)*(2-1/(n-1))*(3-1/(n-2))*...*(n-1/1) подробнее

Показать сообщение отдельно
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
23.10.2012, 00:31     В массиве каждое число заменить на большее справа
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
#include <stdio.h>
 
int main()
{
    int a[] = {0, 1, 2, 3, 2, 1, 0};
    int s = 7, i = 0;
 
    while (i < s)
        fprintf(stdout,"%3i", a[i++] );
    putchar('\n');
    i = 0;
 
    while (i < s - 1 ) {
        if (a[ i ] < a[ i + 1 ])
            a[ i ] = a[ i + 1 ];
        else
            a[ i ] = 0;
        ++i;
    }
    i = 0;
 
    while (i < s)
        fprintf(stdout,"%3i", a[i++] );
    putchar('\n');
    getchar();
 
    return 0;
}
 
Текущее время: 18:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru