Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
enari
 Аватар для enari
18 / 18 / 2
Регистрация: 26.04.2010
Сообщений: 35
13.05.2010, 18:02     Массивы, сортировка, матрицы, подпрограммы
Добавил Ручной ввод. пользуйся

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
#include "iostream"
#include "conio.h"
 
using namespace std;
 
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;
        char buff[100];
        
        for (int k = 0; k<SIZE; k++) //Ручной ввод
        {   
            cout << "Введите фамилию участника\n";
            cin >> buff;
            b[k] = &buff[0];
            cout << "Введите бал\n";
            cin >> a[k];
            
        }
        
        // печатаем исходные массивы
        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;
}
 
Текущее время: 04:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru