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

Массивы, сортировка, матрицы, подпрограммы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обращение к определенному элементу списка. http://www.cyberforum.ru/cpp-beginners/thread128016.html
Сабж. К примеру, имеется список: list <int> L; И есть цикл: list <int>::iterator i; for (i=L.begin() ; i!=L.end() ; i++) { // и вот тут, как мне обратится к i-ому элементу списка?
C++ Чем отличается fstream от ofstream? 1 - скажите чем отличается fstream От ofstream? 2 - ofstream file1("file.txt"); for(int i=0; i<n; i++) file1 << a << " "; при открытие файла не указано для чего открыт файл. ДЛя чтнения или для вывода. как так? второй параметр ios: где посмореть полный список и что значят они? http://www.cyberforum.ru/cpp-beginners/thread128001.html
C++ Как выделить память для класса
Привет, я пишу библиотеку управления памятью. На данный момент я выделяю память вот так void * __cdecl MyAlloc(size_t size) { void * p=NULL; if( p= malloc(size))//проверяем может ли маллок выделить память { return p;//возвращаем указатель на начало выделенного фрагмента } if((p=malloc(size))==NULL) {
C++ Количество неодинаковых символов в строке
Что-т не получается написать прогу...:\ #include <stdio.h> #include <conio.h> #include <string.h> int main () { int kolvo=0; int j; char buff;
C++ Ошибка компилятора при выводе string http://www.cyberforum.ru/cpp-beginners/thread127964.html
Stock::Stock(const char * co, int n, double pr) { cout<<"Вызван конструктор для: "<< co << "!\n"; company = co; if(n < 0) { cout<<"Количество пакетов не может быть отрицательным; для "<< company <<" установленно в 0.\n"; shares = 0; } else
C++ Код по си++, необходимо внести поправку #include<stdio.h> #include<conio.h> #include<string.h> int Find_in_file(const char *filename, const char *str) { char s; FILE *file; подробнее

Показать сообщение отдельно
EvilSlipp3r
32 / 32 / 3
Регистрация: 25.03.2010
Сообщений: 45
11.05.2010, 18:57     Массивы, сортировка, матрицы, подпрограммы
Не знаю как там дела обстоят с Борландом и Турбо, т.к. не пользуюсь ими... Если не пойдёт - измените под свои нужды...
1)
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
#include "iostream.h"
#include "conio.h"
 
int main(){
    int const SIZE = 5;
    int i, j , temp, a[SIZE]={30, 40, 35, 28, 37};
    char * b[SIZE] ={"Ivanov", "Petrov", "Sidorov", "Medvedev", "Kirkorov"} ;
    char *tempname;
    
    // печатаем исходные массивы
    for(i = 0; i < SIZE; i++)
        cout << b[i] << " - " << a[i] << endl;
    
    // сортируем пузырьком и изменяем фамилии
    for( i=0; i < SIZE; i++) {           
        for( j = SIZE-1; j > i; j-- ) {     
            if ( a[j-1] > a[j] ) {
                temp=a[j-1]; tempname = b[j-1];
                a[j-1]=a[j]; b[j-1]=b[j];
                a[j]=temp; b[j]=tempname;
            }
        }
    }
    
    // печатаем результаты 
    cout << "==========" << endl;
    for(i = 0; i < SIZE; i++)
        cout << (i + 1) << " place : " << b[i] << " - " << a[i] << endl;
    getch();
    return 0;
}
 
Текущее время: 10:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru