Форум программистов, компьютерный форум, киберфорум
Наши страницы

Двухмерный массив: вычисление сумм элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ strtok_s http://www.cyberforum.ru/cpp-beginners/thread777696.html
В отличие от strtok в нем есть еще одна переменная context. Для чего она?
C++ trunc и frac в C++ С функцией trunc вроде разобралась, что в С++ она заменяется на floor.Правильно?? А frac на какую функцию заменима?? Очень похожа modf на нее в С++, но мне нужно извлечение только дробной части.Есть... http://www.cyberforum.ru/cpp-beginners/thread777695.html
C++ Функция для нахождения индекса максимального элемента массива
Помогите написать функцию для нахождения индекса максимального элемента массива. реализуйте функцию итеративно и рекурсивно. Функция должна возвращать индекс элемента с максимальным значением. Если в...
Удалить все нечетные буквы C++
Дано слово. Удалить из него нечетные букви
C++ Получить новую матрицу из данной http://www.cyberforum.ru/cpp-beginners/thread777687.html
Здравствуйте форумчане. Есть задача, но не могу решить. Подскажите чем-нибудь пожалуйста. Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя её блоки размера nxn.
C++ Удалить из слова буквы от а до b дано слово. Удалит из него букви от a до b подробнее

Показать сообщение отдельно
sanyachel9binsk
1 / 1 / 0
Регистрация: 27.10.2012
Сообщений: 209
02.02.2013, 23:16  [ТС]
Я не могу понять, что за подпрограммы?

Добавлено через 32 секунды
Если можно, то напишите, пожалуйста, программу полностью.

Добавлено через 52 минуты
Ап.

Добавлено через 18 минут
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
uses crt;
const nmax=100;
type mas=array[1..nmax] of real;
var n:byte;
procedure Massiv(var a:mas;c:char);
var i:byte;
begin
writeln('Исходный массив ',c);
for i:=1 to n do
 begin
  a[i]:=9*random;
  write(a[i]:4:1);
 end;
writeln;
end;
procedure Zamena(var a:mas;c:char);
var i,imx:byte;
    mx:real;
begin
mx:=a[1];
imx:=1;
for i:=2 to n do
if a[i]>mx then
 begin
  mx:=a[i];
  imx:=i;
 end;
writeln('Наибольшее значение=',mx:0:1,' имеет элемент a[',imx,']');
if imx=n then writeln('Замен нет')
else
 begin
  writeln('Измененный массив ',c);
  for i:=1 to n do
   begin
    if i>imx then a[i]:=0.5;
    write(a[i]:4:1);
   end;
  writeln;
 end;
end;
var a,b:mas;
begin
clrscr;
randomize;
repeat
write('Размер массивов до ',nmax,' n=');
readln(n);
until n in [1..nmax];
Massiv(a,'A');
Zamena(a,'A');
Massiv(b,'B');
Zamena(b,'B');
readln
end.
Вот только на Паскале попробовал написать...
Но не знаю, как эту программу написать на С++
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.