1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
1

Организовать ввод и вывод через функции

21.03.2014, 20:43. Показов 780. Ответов 5
Метки нет (Все метки)

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
#include <stdio.h>
#include <conio.h>
#include<iostream>
using namespace std;
 
int main()
{
int **a,n,max,uzero;
 
cin>>n;
a=new int* [n];
for(int i=0;i<n;i++) a[i]=new int[n];
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
cin>>a[i][j];
 
for(int i=0;i<n;i++)
{max=a[i][0];uzero=-1;
for(int j=0;j<n;j++)
{
if(a[i][j]>max) max=a[i][j];
if(uzero==-1&&a[i][j]<0) uzero=j+1;
}
a[i][n]=max;
a[i][n+1]=uzero;
}
 
for(int i=0;i<n;i++)
{
for(int j=0;j<n+2;j++)
cout<<a[i][j]<<' ';
cout<<endl;
}
 
for(int i=0;i<n;i++) delete [] a[i];
delete []a;
getch();
return 0;
}
 Комментарий модератора 
Обрамляйте код тегами

Через функцию, в главной функции вывод и ввод.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2014, 20:43
Ответы с готовыми решениями:

Создать динамический массив. ввод,вывод и обработку элементов массива реализовать через функции
создать динамический массив. ввод,вывод и обработку элементов массива реализовать через функции

Организовать файловый ввод-вывод
Помогите переделать программу под файл. Задание вот какое : &quot;Сформировать массив структур, каждый...

Организовать файловый ввод-вывод
Организовать файловый ввод вывод.Создать поток для вывода в текстовый файл с именем file_name.txt и...

организовать ввод-вывод одно- и двухмерного массива
помогите плиз как организовать ввод-вывод одно- и двухмерного массива!!! размер должен задавать...

5
126 / 125 / 62
Регистрация: 07.09.2013
Сообщений: 343
21.03.2014, 20:53 2
Непонятно, что сделать то надо?
0
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
21.03.2014, 21:01  [ТС] 3
В главной функции выполнить ввод двумерного массива и вывод полученных результатов.
В вызываемой функции выполнить обработку двумерного массива.
0
126 / 125 / 62
Регистрация: 07.09.2013
Сообщений: 343
21.03.2014, 21:52 4
А в чем обработка заключается?
0
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
22.03.2014, 09:18  [ТС] 5
fishec, Формирует такую же матрицу, только добавляется 2 столбца, 1-й показывает макс. число, а 2-й показывает номер столбца с отриц. элементом.

Добавлено через 2 часа 24 минуты
up/ .
0
126 / 125 / 62
Регистрация: 07.09.2013
Сообщений: 343
22.03.2014, 15:21 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
35
36
37
38
39
40
41
42
43
44
45
#include <stdio.h>
#include <conio.h>
#include<iostream>
using namespace std;
 
void handle(int **a,int n){
    int max, uzero;
    for (int i = 0; i<n; i++)
    {
        max = a[i][0]; uzero = -1;
        for (int j = 0; j<n; j++)
        {
            if (a[i][j]>max) max = a[i][j];
            if (uzero == -1 && a[i][j]<0) uzero = j + 1;
        }
        a[i][n] = max;
        a[i][n + 1] = uzero;
    }
    
}
 
int main()
{
    int **a, n;
 
    cin >> n;
    a = new int*[n];
    for (int i = 0; i<n; i++) a[i] = new int[n+2];
    for (int i = 0; i<n; i++)
    for (int j = 0; j<n; j++)
        cin >> a[i][j];
 
    handle(a,n);
    for (int i = 0; i<n; i++)
    {
        for (int j = 0; j<n + 2; j++)
            cout << a[i][j] << ' ';
        cout << endl;
    }
 
    for (int i = 0; i<n; i++) delete[] a[i];
    delete[]a;
    _getch();
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2014, 15:21
Помогаю со студенческими работами здесь

Как правильно организовать файловый ввод/вывод?
setlocale(LC_ALL,&quot;russian&quot;); double x; ifstream fin; fin.open(&quot;input.txt&quot;); ...

Функции двумерного массива. Транспонировать матрицу через ввод вывод функции двумерного массива.
Транспонировать матрицу через ввод вывод функции двумерного массива.Сначала вывести ее,а потом...

Организовать режим записи append (структуры, файловый ввод/вывод)
Добрый день! Запись в файл производится с помощью структур. Как сделать так, чтобы при повторной...

Как организовать Буферизированный ввод вывод стурктуры в текстовый файл?
Подскажите, как организовать Буферизированный ввод вывод стурктуры в текстовый файл? Буду...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru