Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
booogabooo
5 / 1 / 0
Регистрация: 04.12.2013
Сообщений: 50
1

Реализовать данный код через функцию

22.01.2014, 20:15. Просмотров 245. Ответов 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
#include "stdafx.h"
#include <iostream>
#include <iomanip>
 
using namespace std;
 
const int size = 3;
const int n = 2;
const int s = 1;
const float a[size][size] = {{3.1,1.6,9.3},
{1.5,2.3,4.5},
{2.2,6.4,4.4}};
 
int _tmain(int argc, _TCHAR* argv[])
{
    float b[size];
    cout << "Array A:" << endl;
    for (int i = 0; i < size; i++)
    {
        for (int j = 0; j < size; j++) cout << setw(4) << a[i][j];
        cout << endl;
    }
    for (int i = 0; i < size; i++)
        b[i] = a[i][n] / a[i][s];
    cout << "Array B:" << endl;
    for (int i = 0; i < size; i++) cout << setw(8) << b[i];
    cout << endl;
    system("pause");
    return 0;
}
Помимо функции main() нужно реализовать еще одну (любую, которая влепиться в данный код, возможно, упростит его)...помогите, с функцией пока не сильно разобрался...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2014, 20:15
Ответы с готовыми решениями:

Добавить в данный код функцию вывода на экран количества не четных элементов массива
Доброго времени суток. Помогите пожалуйста добавить в данный код функцию вывода на экран количества...

нужно реализовать программу, через функцию
нужно написать функцию дополнения уже существующего массива структур новыми структурами! написал...

Реализовать код данной функции, но через рекурсию
Добрый вечер. Прошу помочь реализовать функцию Mult с помощью рекурсии. Там формируется матрица...

Написать функцию, которая считывает данный файл и перезаписывает данный файл
Задания: Есть файл, в котором записаны числа массива написать функцию, которая считывает данный...

Переделать код программы так, чтобы решалась через указатели и функцию
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; void main() { char st; int i; printf(&quot;\nEnter the...

5
S_el
2254 / 1700 / 356
Регистрация: 15.12.2013
Сообщений: 6,808
22.01.2014, 20:54 2
Например так:
C++
1
2
3
4
5
6
void vuvod(const float *mas)
{
 cout << "Array B:" << endl;
 for (int i = 0; i < size; i++) cout << setw(8) << mas[i];
 cout << endl;
}
0
ValeryS
Модератор
7528 / 5703 / 738
Регистрация: 14.02.2011
Сообщений: 19,524
Завершенные тесты: 1
22.01.2014, 20:56 3
S_el,
а size откуда взял?
0
S_el
2254 / 1700 / 356
Регистрация: 15.12.2013
Сообщений: 6,808
22.01.2014, 20:58 4
Цитата Сообщение от ValeryS Посмотреть сообщение
а size откуда взял?
А он у ТС глобальный.
0
ValeryS
Модератор
7528 / 5703 / 738
Регистрация: 14.02.2011
Сообщений: 19,524
Завершенные тесты: 1
22.01.2014, 21:03 5
Цитата Сообщение от S_el Посмотреть сообщение
А он у ТС глобальный.
действительно
прошу пардону

Добавлено через 46 секунд
но ты ему покаж хоть как вызвать функцию
0
S_el
2254 / 1700 / 356
Регистрация: 15.12.2013
Сообщений: 6,808
22.01.2014, 21:10 6
Цитата Сообщение от ValeryS Посмотреть сообщение
но ты ему покаж хоть как вызвать функцию
верно:

Кликните здесь для просмотра всего текста
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
# include "stdafx.h"
#include <iostream>
#include <iomanip>
 
using namespace std;
 
const int size = 3;
const int n = 2;
const int s = 1;
const float a[size][size] = {{3.1,1.6,9.3},
{1.5,2.3,4.5},
{2.2,6.4,4.4}};
 void vuvod(const float *mas);
int _tmain(int argc, _TCHAR* argv[])
{
 float b[size];
 cout << "Array A:" << endl;
 for (int i = 0; i < size; i++)
 {
 for (int j = 0; j < size; j++) cout << setw(4) << a[i][j];
     cout << endl;
 }
    for (int i = 0; i < size; i++)
        b[i] = a[i][n] / a[i][s];
    
    vuvod(b);
    system("pause");
    return 0;
}
 
void vuvod(const float *mas)
{
 cout << "Array B:" << endl;
 for (int i = 0; i < size; i++) cout << setw(8) << mas[i];
 cout << endl;
}
0
22.01.2014, 21:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2014, 21:10

Нахождение основных значений оформить через функцию RESHENIE(), ввод данных и вывод на печать через функцию MAIN()
а помогите теперь эту задачку #include &lt;iostream&gt; int main() { int last = 0, next = 1; ...

Как реализовать данный абстрактный класс?
Создать абстрактный класс Function с методом вычисления значения функции y=f(x) в заданной...

Как реализовать данный код?
private void StartToolStripMenuItem_Click(object sender, EventArgs e) { ...


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

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

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