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

Где тут ошибка? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели. http://www.cyberforum.ru/cpp-beginners/thread89800.html
Написать функцию, которая сравнивает одну строку с n символами другой строки (int strncmp(char *s1, char *s2, int n);).
C++ матрица . Задана матрица С(N,M) N<=15, M<=20. Отпечатать номера строк матрицы С, первый и последний элементы которых имеют нулевые значения. http://www.cyberforum.ru/cpp-beginners/thread89799.html
Дано предложение. Вывести все различные слова. C++
Дано предложение. Вывести все различные слова.
C++ Передача объекта параметром и последующее изменение
Неразбериха с классами. Я создаю экземпляр класса,и далее указатель на него его передаю параметром самому себе.Так можно вообще делать? :) Заранее извиняюсь за бред,т.к. классы я учу "в процессе"....
C++ Возможные перестановки символов http://www.cyberforum.ru/cpp-beginners/thread89794.html
Всем, привет! Нужно вывести на экран все возможные перестановки n введенных символов. У меня получилось без рекурсии, а вот она то и должна быть использована.. Скиньте код если можна , или ссылку на...
C++ указатели 1. Дан массив с. Отобразите на экране элементы 1 строки. 2. Распечатать введенный массив в порядке возрастания. 3. Определите количество гласных букв во введенной строке. подробнее

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

Где тут ошибка? - C++

26.01.2010, 16:21. Просмотров 436. Ответов 6
Метки (Все метки)

Обьясните, что неправильно в этой программе.

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
#include <iostream>    
using namespace std;    
void swap (int* a, int *b);  
 int main (int argc, char *argv[])    
{    
    
    int A[6];    
    int i, j;
    for(int i = 1; i < 6; i++)
    {
        cout << "Array[" << i << "] = ";
        cin >> A[i];
    }
    
    cout << "My List before sort :\t"<< A[0] << A[1] << A[2] << A[3] << A[4] << A[5] << A[6] << "\n";    
    for (i= 1; i <= 6; i++)    
    {    
        j= i;    
        while (A[j]<A[j-1])    
        {    
            swap (A[j], A[j-1]);    
            j=j-1;    
        }    
    }    
    cout << "My list after sort :\t"<<A[0]<<A[1]<<A[2]<<A[3]<<A[4]<<A[5]<<A[6]<< "\n\n";    
    return 0;    
}    
void swap (int *a, int *b)    
{    
    int temp;    
    temp=*a;    
    *a=*b;    
    *b=temp;    
}
опишите, пожалуйста , построчно, какие строки за что отвечают, в часности :
C++
1
2
void swap (int* a, int *b);  
 int main (int argc, char *argv[])
и
C++
1
2
3
4
5
6
7
void swap (int *a, int *b)    
{    
    int temp;    
    temp=*a;    
    *a=*b;    
    *b=temp;    
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru