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

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

Войти
Регистрация
Восстановить пароль
 
bizoga
 Аватар для bizoga
7 / 7 / 0
Регистрация: 11.01.2013
Сообщений: 101
#1

эта программа сделанная на Паскале, а мне надо на С++ - C++

14.03.2013, 20:03. Просмотров 296. Ответов 1
Метки нет (Все метки)

Выходные данные: массиве К действительных чисел размером m  n, где m = 2, n = 3.
В массиве все элементы разделить на наибольший элемент соответствующей строки.
Pascal
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
uses crt;
const m=2;
      n=3;
var k:array[1..m,1..n] of real;
    i,j:byte;
    mx:real;
begin
clrscr;
writeln('Введите элементы массива, действительные числа');
for i:=1 to m do
for j:=1 to n do
 begin
  write('k[',i,',',j,']=');
  readln(k[i,j]);
 end;
clrscr;
writeln('Исходный массив:');
for i:=1 to m do
 begin
  for j:=1 to n do
  write(k[i,j]:5:1);
  writeln;
 end;
for i:=1 to m do
 begin
  mx:=k[i,1];
  for j:=2 to n do
  if k[i,j]>mx then mx:=k[i,j];
  for j:=1 to n do
  k[i,j]:=k[i,j]/mx;
 end;
writeln('Измененный массив:');
for i:=1 to m do
 begin
  for j:=1 to n do
  write(k[i,j]:5:1);
  writeln;
 end;
readln
end.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2013, 20:03     эта программа сделанная на Паскале, а мне надо на С++
Посмотрите здесь:

C++ Мне надо чтобы увеличивался счетчик к.
C++ что делает эта программа?
C++ что делает эта программа на С++?
C++ Эта программа безвредна?
C++ Вывести строку из файла которую мне надо!
C++ Что именно выполняет эта программа?
Объясните что делает эта программа (do.while) C++
Объясните как работает эта программа C++
Для чего предназначена эта программа C++
C++ На каком языке написана эта программа?
Что делает эта программа C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1920 / 1529 / 139
Регистрация: 31.05.2009
Сообщений: 2,892
14.03.2013, 21:40     эта программа сделанная на Паскале, а мне надо на С++ #2
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
#include <cstddef>
#include <iostream>
 
using namespace std;
 
int main()
{
    cout.precision(1);
    cout.setf(ios::fixed);
 
    const size_t m = 2;
    const size_t n = 3;
 
    double k[m][n];
 
    cout << "Введите элементы массива, действительные числа\n";
    for(size_t i = 0; i < m; ++i)
    {
        for(size_t j = 0; j < n; ++j)
        {
            cout << "k[" << i + 1 << "," << j + 1 << "] = ";
            cin >> k[i][j];
        }
    }
 
    cout << "Исходный массив:\n";
    for(size_t i = 0; i < m; ++i)
    {
        for(size_t j = 0; j < n; ++j)
        {
            cout.width(5);
            cout << k[i][j];
        }
        cout << '\n';
    }
 
    for(size_t i = 0; i < m; ++i)
    {
        double mx = k[i][0];
        for(size_t j = 1; j < n; ++j)
            if(k[i][j] > mx) mx = k[i][j];
 
        if(mx != 0)
            for(size_t j = 0; j < n; ++j)
                k[i][j] /= mx;
    }
 
    cout << "Измененный массив:\n";
    for(size_t i = 0; i < m; ++i)
    {
        for(size_t j = 0; j < n; ++j)
        {
            cout.width(5);
            cout << k[i][j];
        }
        cout << '\n';
    }
}
Yandex
Объявления
14.03.2013, 21:40     эта программа сделанная на Паскале, а мне надо на С++
Ответ Создать тему
Опции темы

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