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

Простейший код - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
generation472
 Аватар для generation472
19 / 19 / 2
Регистрация: 04.11.2011
Сообщений: 543
Записей в блоге: 1
17.12.2011, 19:01     Простейший код #1
Нужно написать код который будет менять местами цифры то есть
изначально такой порядок int m[N]={1,4,3,6,2}
а на выходе обратный порядок 2 6 3 4 1
помогите написать такой код

Добавлено через 3 минуты
дайти идеи как это сделать
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2011, 19:01     Простейший код
Посмотрите здесь:

Простейший счетчик C++
Простейший калькулятор C++
Простейший код, которую не могу написать. C++
C++ Простейший класс
C++ простейший калькулятор
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dr.Urban
63 / 58 / 7
Регистрация: 14.12.2011
Сообщений: 193
17.12.2011, 19:39     Простейший код #21
Цитата Сообщение от Riderik Посмотреть сообщение
Dr.Urban, даа, ему так наверняка станет всё понятнее. Даже почти не на С++
Человек должен понять что нельзя имея 2 стакана сменить их содержимое.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
generation472
 Аватар для generation472
19 / 19 / 2
Регистрация: 04.11.2011
Сообщений: 543
Записей в блоге: 1
17.12.2011, 19:42  [ТС]     Простейший код #22
Цитата Сообщение от Riderik Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#define n 4
 
int main()
{
        int m[] = {1,4,3,6,2};
        int temp,i;
 
        for(i=0; i < (n/2); i++)
        {
                temp = m[i];
                m[i] = m[n-i];
                m[n-i] = temp;
        }
 
        for(i=0; i<=n; i++)
        {
                printf("%4d",m[i]);
        }
 
        return 0;
}
Учить надо было
Наш "Учител" совсем не русской национальности и его трудно понять
кароче этот работает объясни почему ты написал difine n 4 и почему ты потом n поделил на два?
Riderik
 Аватар для Riderik
28 / 28 / 1
Регистрация: 24.07.2011
Сообщений: 171
17.12.2011, 19:45     Простейший код #23
generation472, наш "учител" ваще 15 минут пытался в word-е текст увеличить. Программуху самому учить надо. n - это размерность массива. Можно и 5 ставить, ничего не изменится. Это я просто чужой код правил. Размерность деленная пополам - середина массива.
P.S. смотри описание алгоритма словами
generation472
 Аватар для generation472
19 / 19 / 2
Регистрация: 04.11.2011
Сообщений: 543
Записей в блоге: 1
17.12.2011, 19:51  [ТС]     Простейший код #24
ок спс хоть за это попытаюсь вникнуть, немножко есть просвет но слабый)))))))
Dr.Urban
63 / 58 / 7
Регистрация: 14.12.2011
Сообщений: 193
17.12.2011, 19:59     Простейший код #25
Цитата Сообщение от generation472 Посмотреть сообщение
кароче этот работает объясни почему ты написал difine n 4 и почему ты потом n поделил на два?
Правильно вопрос задаеш. Должно быть 5 как и елементов масива, но менять не советую.
generation472
 Аватар для generation472
19 / 19 / 2
Регистрация: 04.11.2011
Сообщений: 543
Записей в блоге: 1
17.12.2011, 20:01  [ТС]     Простейший код #26
я заметил если добавить 5 то при выходе добавиться 0 в начале последовательности
Riderik
 Аватар для Riderik
28 / 28 / 1
Регистрация: 24.07.2011
Сообщений: 171
17.12.2011, 20:01     Простейший код #27
Цитата Сообщение от Dr.Urban Посмотреть сообщение
но менять не советую.
Можно. Алгоритм перестановки не изменится, т.к. делит нацело. А вот в алгоритме вывода на экран нужно делать перебор до n не включительно
generation472
 Аватар для generation472
19 / 19 / 2
Регистрация: 04.11.2011
Сообщений: 543
Записей в блоге: 1
17.12.2011, 20:04  [ТС]     Простейший код #28
можешь мне написать ещё один код и на этом всё больше я тебя не буду мучить))))

Добавлено через 1 минуту
нужно найти суму нечётных и отдельно чётных чисел в числовой последовательности
Riderik
 Аватар для Riderik
28 / 28 / 1
Регистрация: 24.07.2011
Сообщений: 171
17.12.2011, 20:05     Простейший код #29
generation472, там где цикл с принтэфом условие не i<=n, а i<n

Добавлено через 1 минуту
Цитата Сообщение от generation472 Посмотреть сообщение
нужно найти суму нечётных и отдельно чётных чисел в числовой последовательности
создай две переменные под сумму четных и нечетных. Перебирай массив, если элемент делится на 2 без остатка, по суммировать в сумму четных, иначе в сумму нечетных
generation472
 Аватар для generation472
19 / 19 / 2
Регистрация: 04.11.2011
Сообщений: 543
Записей в блоге: 1
17.12.2011, 20:07  [ТС]     Простейший код #30
лучше напиши если не сложно
Riderik
 Аватар для Riderik
28 / 28 / 1
Регистрация: 24.07.2011
Сообщений: 171
17.12.2011, 20:08     Простейший код #31
C++
1
2
3
4
5
6
7
8
9
10
//Подготовока и ввод ИД как и в прошлом задании
int sumChet, sumNechet;
sumChet=0;
sumNechet=0;
for( i=0 ;i<N ;i++)
    if(Mas[i] %2 == 0)
        sumChet+=Mas[i];
    else
        sumNechet+=Mas[i];
//Вывод как в прошлом задании
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2011, 20:12     Простейший код
Еще ссылки по теме:

C++ Простейший список
Простейший калькулятор C++
C++ Простейший калькулятор

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
generation472
 Аватар для generation472
19 / 19 / 2
Регистрация: 04.11.2011
Сообщений: 543
Записей в блоге: 1
17.12.2011, 20:12  [ТС]     Простейший код #32
так просто спс тебе огромное очень мне помог!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Yandex
Объявления
17.12.2011, 20:12     Простейший код
Ответ Создать тему
Опции темы

Текущее время: 08:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru