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

Решите) буду благодарен) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение\запись файлов http://www.cyberforum.ru/cpp-beginners/thread241471.html
Помогите с такой проблемой: записываю в бинарный файл числа типа long double, после чтения из файла теряются данные - к примеру вместо 12 получается 11,3321. Работаю с потоками, для чтения и записи...
C++ Работа с файлами Задание было такое: Создать телефонный справочник для осуществления следующих операций: Добавление абонентов в базу. Удаление абонентов из базы. Модификация данных абонента. Поиск... http://www.cyberforum.ru/cpp-beginners/thread241464.html
C++ Классы. Нахождение периметра и площади прямоугольника.
Написал код, но никак не пойму на что оно материться, компилятор пишет о том что он не может определить адрес перезагрузки функции, но это какой-то феерический бред в его исполнении. В общем-то...
Функции в с++ (разработка и использование) C++
Привет всем кто читает эту тему! Пожалуйста, кому не трудно помогите с задачами на функци, заранее огромное спасибо. I Разработка нерекурсивных функции Разработать функцию, которая для...
C++ Элементы массива по возрастанию http://www.cyberforum.ru/cpp-beginners/thread241451.html
И опять здравствуйте! За эту неделю уже 4 (или даже 5) раз обращаюсь за помощью. Теперь нужно разобраться с задачей на двумерные массивы. Суть состоит с том, что элементы главной диагонали нужно...
C++ Для каждого массива определить среднее арифметическое максимального и минимального значения Использование функций, возвращающих одно значение. Даны целочисленные массивы D, A. Для каждого массива определить среднее арифметическое максимального и минимального значения. подробнее

Показать сообщение отдельно
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
12.02.2011, 12:30
Цитата Сообщение от Horazoon Посмотреть сообщение
1. переставить элементы массива попарно: 1 со 2, 3 с 4, и т.д.
2. заменить элемент массива с номером к на элемент с номером м (номера к и м ввести с клавиатуры)
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
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream>
#include <ctime>
 
#define N 10
using namespace std;
 
void swap_in_pairs(int mas[N])
{
    int tmp;
    for(int i=0; i<N; i+=2)
    {
        tmp=mas[i];
        mas[i]=mas[i+1];
        mas[i+1]=tmp;
        cout<<mas[i]<<"  "<<mas[i+1]<<"  ";
    }
}
 
void swap_numbers(int mas[N])
{
    int n,k,tmp;
    cout<<endl<<endl<<"Enter n -> ";
    cin>>n;
    cout<<"Enter k -> ";
    cin>>k;
    tmp=mas[n-1];
    mas[n-1]=mas[k-1];
    mas[k-1]=tmp;
    cout<<endl<<"2. Array -> ";
     for(int i=0; i<N; i++)
     {
          cout<<mas[i]<<"  ";
     }
}
 
int main()
 {
     int mas[N];
     cout<<"Array -> ";
      for(int i=0; i<N; i++)
      {
          mas[i]=rand()%99;
           cout<<mas[i]<<"  ";
      }
      cout<<endl<<endl<<"1. Array -> ";
      swap_in_pairs(mas);
      swap_numbers(mas);
      system("pause");
      return 0;
 }
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru