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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
coder2
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
#1

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

21.03.2014, 20:43. Просмотров 327. Ответов 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;
}
 Комментарий модератора 
Обрамляйте код тегами

Через функцию, в главной функции вывод и ввод.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2014, 20:43     Организовать ввод и вывод через функции
Посмотрите здесь:

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

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

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

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

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

Найти причины и способы устранения ошибок в коде и организовать файловый ввод/вывод - C++
Уплотнить массив, удалив из него все нулевые строки и столбцы Почему то код не работает и как реализовать в программе ввод через...

Ввод и вывод через fstream - C++
Непонятно почему не выводит в файл. Например в файле 123 &quot;аааббб&quot; а в файл 321 пустота, но если использовать разные имена потоков все ок. ...

вывод и ввод значение через файлы - C++
#include &lt;iostream&gt; #include &lt;fstream&gt; #include &quot;StdAfx.h&quot; using namespace std; int main() { int x; ifstream...

Ввод-вывод через текстовые документы - C++
Вот у меня есть код. Помогите немножко его изменить. Нужно вместо этого↓ сделать ввод чисел с 2 текстовых файлов сразу, это станет...

Список, ввод-вывод через fstream - C++
Подскажите плс почему у меня вывод в файл не хочет делать?((( Это програма списка структур. Считывает данные с файла (файл текстовый в...

Ввод/вывод кириллицы через консоль - C++
Вот простейший пример ввода и вывода слова(символа) через консоль # include &lt;iostream&gt; # include &lt;locale&gt; using namespace std; ...

Ввод/вывод через printf() и scanf() - C++
Как правильно заменить вывод и ввод с cout/cin на printf() и scanf()? #include &lt;string.h&gt; #include &lt;iostream&gt; #include &lt;string&gt; ...


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

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

Добавлено через 2 часа 24 минуты
up/ .
fishec
119 / 119 / 30
Регистрация: 07.09.2013
Сообщений: 338
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;
}
Yandex
Объявления
22.03.2014, 15:21     Организовать ввод и вывод через функции
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru