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

Формирование массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Text file http://www.cyberforum.ru/cpp-beginners/thread300757.html
Здравствуйте. помогите программу переделать на Паскаль. puts("Ошибка! Используйте ./text1 filename N M"); puts("Где filename - название входного файла"); puts("Где M-макс.длина строки N-абзацный отступ"); clock=time(NULL); fprintf(flog,"%s:Ошибка открытия входного файла\n",ctime(&clock)); clock=time(NULL); fprintf(flog,"%s:Работа завершена\n",ctime(&clock)); fclose(flog);
C++ Text file Здравствуйте. помогите программу переделать на Паскаль. http://www.cyberforum.ru/cpp-beginners/thread300756.html
C++ Перестановка диагоналей в матрице
Нужно переставить диагонали в матрице, сори если было не нашел: Вот тут написал уже кое-что: #include <iostream> #include <cstdlib> using namespace std; void change(int b, int N); const int n=5;
непрямоугольная матрица C++
Всем доброго времени суток. Помогите, пожалуйста доделать прогу. Вот условие задачи: Дана динамическая непрямоугольная матрица. Рассортировать строки матрицы по возрастанию их средних значений. Вот код который у меня написан (там проблема с передачей в ф-цию AverageValueOfRow параметров, сейчас прога работает неправильно): #include <iostream> using namespace std; int* InitArray(int);...
C++ Элементы файла записать в список http://www.cyberforum.ru/cpp-beginners/thread300746.html
Есть текстовый файл с некоторой информацией расположенной в виде таблицы. int main() { FILE *fi; int age; fi=fopen("text.txt","r"); Как информацию каждой "ячейки" таблицы записать соответственно в узлы однонаправленного связанного списка?
C++ Запись/чтение структуры через fstream Доброго времени суток! у меня есть несколько вопросов по поводу файловых потоков. 1. Как можно записать/прочитать массив структур в бинарный файл пользуясь fstreamом? (если можно пример маленький). 2. Если я , например , работаю с двусвязным списком (не через STL) я могу как ни будь сохранить его вместе с линками, что бы в следующий раз при запуске программе не пришлось строить его заново?... подробнее

Показать сообщение отдельно
-comrade-
355 / 356 / 42
Регистрация: 11.06.2010
Сообщений: 703
21.05.2011, 17: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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include<iostream>
 
using namespace std;
 
void In(int *x,int size,int t)
{
    cout<<"  Enter elements for array #"<<t<<": ";
    for(int i=0;i<size;i++) cin>>x[i];
}
///////////////////////////////////////////////////
void Out(int *x,int size,int t) 
{
    cout<<"  New array #"<<t<<": ";
    for(int i=0;i<size;i++) cout<<x[i]<<" "; 
    cout<<endl;
}
///////////////////////////////////////////////////
int SearchMax(int *x,int size)
{
    int max=x[0],i_max=0;
    for(int i=1;i<size;i++) if(x[i]>max) { max=x[i]; i_max=i; }
    cout<<"  Max="<<max;
    cout<<endl;
    return i_max;
}
///////////////////////////////////////////////////
int SearchMin(int *x,int size)
{
    int min=x[0],i_min=0;
    for(int i=1;i<size;i++) if(x[i]<min) { min=x[i]; i_min=i; }
    cout<<"  Min="<<min;
    cout<<endl;
    return i_min;
}
///////////////////////////////////////////////////
int main()
{   
    int count;
    cout<<"  Enter amount arrays: ";
    cin>>count;
    for(int i=0;i<count;i++)
    {
        cout<<"---   ---   ---   ---   ---   ---   ---"<<endl;
        int n;    
        cout<<"  Size of array # "<<i+1<<": ";
        cin>>n;
        int *a=new int [n]; 
        In(a,n,i+1);
        int i_max=SearchMax(a,n);
        int i_min=SearchMin(a,n);
        int x=a[i_max];
        a[i_max]=a[i_min];
        a[i_min]=x;
        Out(a,n,i+1);
        delete []a;
    }   
    system("pause");
    return 1;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru