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

поменять местами элементы массива при условии - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите программу, вычисляющую среднее арифметическое двух чисел http://www.cyberforum.ru/cpp-beginners/thread192413.html
Всем привет! Народ помогите с задачкой, нужно сделать в Microsoft Visual Studio. Задача: Напишите программу, вычисляющую среднее арифметическое двух чисел.
C++ Работа с файлами Как можно создавать файлы в цикле? Например, хочу создать 10 файлов в определенной директории. http://www.cyberforum.ru/cpp-beginners/thread192410.html
C++ Вывод целой и дробной части
"Вводятся числитель и знаменатель дроби. Вывести: знак, целую часть, сокращенные числитель и знаменатель." со знаком разобрался,а вот дальше не выходит :/ поможет кто?
рекурсивные функции C++
Дано натуральные числа n,m ; найти НОД(наибольший общий делитель) . Использовать программу, которая содержит рекурсивную процедуру вычисления , которая базируется на соотношении НОД(m,n)=НОД (n,r ) , где ,r —остаток от деления m на n.
C++ Указатели . Динамические массивы http://www.cyberforum.ru/cpp-beginners/thread192402.html
12. 1)Реализовать с использованием массива двунаправленное кольцо (пересмотр возможен в обе стороны, от последнего элемента можно перейти к первому). 2) Распечатать полученный массив, начиная с К-ого элемента и к К-1 ( по кольцу влево). 3) Прибавить в кольцо первый и последний элементы. 4) Распечатать полученный массив, начиная из К-ого элемента (и к К+1 по кольцу вправо).
C++ Сортировка в структуре По заданию нужно ввести данные в структуре, отсортировать по цене (от наименьшей к наибольшей) и вывести. На сортировке засыпался, прошу помощи. Заранее спасибо. #include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; struct sale { char name ; подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
16.11.2010, 23:16     поменять местами элементы массива при условии
а, ну да
можно ещё передавать в функцию
C++
1
void print(int x[], int n, const char *pref = "array");
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
void print(int x[], int n, const char *prefix = "array");
 
int main(void)
{
    int n[10] = { 1, 2, 3 };
    
    print(n, 10);
    print(n, 10, "nechet");
    
    return 0;
}
 
void print(int x[], int n, const char *prefix)
{
    for(int i = 0; i < n; i++)
        cout << prefix << "[" << i << "]=" << x[i] << endl;
}
Код
[guest@localhost tests]$ g++ -Wall t.cpp -o t
[guest@localhost tests]$ ./t
array[0]=1
array[1]=2
array[2]=3
array[3]=0
array[4]=0
array[5]=0
array[6]=0
array[7]=0
array[8]=0
array[9]=0
nechet[0]=1
nechet[1]=2
nechet[2]=3
nechet[3]=0
nechet[4]=0
nechet[5]=0
nechet[6]=0
nechet[7]=0
nechet[8]=0
nechet[9]=0
[guest@localhost tests]$
 
Текущее время: 16:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru