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

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

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

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

14.03.2013, 20:03. Просмотров 305. Ответов 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++
Мне надо чтобы увеличивался счетчик к,после каждого просмотра. # include <iostream.h> # include <conio.h> int main () { clrscr...

Вывести строку из файла которую мне надо! - C++
Как вывести строку из файла которую мне надо. Например: Есть файл.У файле текст ааааа бббббб ввввв гггггг ееееее жжжж ззззз...

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

что делает эта программа на С++? - C++
#include <stdio.h> #include <string.h> #include <conio.h> void main() { char g; int j,i; printf("vvesti frazu\n"); j=0; ...

Для чего предназначена эта программа - C++
Для чего предназначена эта программа, и как ее доработать? #include <stdio.h> #include <stdlib.h> #include <string.h> #include...

Подскажите, что мне надо поменять в моем коде, чтобы найти сумму по столбцам? - C++
Вот моя программа, я тут нахожу сумму всех чисел, а мне надо найти сумму по столбцам, что мне изменить? #include <stdio.h> int...

Мне надо поменять cout-ы,чтобы сначала вводился текст,а потом искомое слово! - C++
#include<iostream.h> #include<stdio.h> #include<string.h> #include<conio.h> #include<stdlib.h> void main(void) { clrscr();...

С++.Мне надо поменять cout-ы,чтобы сначала вводился текст,а потом искомое слово! - C++
И exit должен выходить после ввода текста. #include<iostream.h> #include<stdio.h> #include<string.h> #include<conio.h> ...

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

пожалуйста, мне надо сделать некое подобия игры Кто хочет стать миллионером? - C++
если у кого-нибудь есть что-то подобное, скиньте пожалуйста


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1931 / 1540 / 141
Регистрация: 31.05.2009
Сообщений: 2,908
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     эта программа сделанная на Паскале, а мне надо на С++
Ответ Создать тему
Опции темы

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