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

индексные массивы и адресные массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Решение матриц http://www.cyberforum.ru/cpp-beginners/thread402643.html
Самое сложное, наверное что может быть, это решение матриц.. Прошу у Вас помощи, многоуважаемые товарищи программисты! Буду очень благодарен! 1.Заполнить матрицу А(7х8) нулями и единицами по...
C++ Строки символов. Просьба решить задания из лабораторной работы. Моему разуму они не поддаются. Буду очень благодарен Вам за вашу помощь) 1. Дана строка символов. Удалить из нее все кратные рядом стоящие одинаковые... http://www.cyberforum.ru/cpp-beginners/thread402641.html
В матрице отсортировать строки по возрастанию минимального элемента строки C++
В матрице M x N переставить строки таким образом, чтобы получилась последовательность q1>=q2>=…>=qm, где qi – минимальное значение среди всех элементов i – ой строки. Программа должна выполнять ввод...
C++ В массивах найти максимумы и поменять их местами
Собственно такие задания, прошу у Вас помощи в их решениях!) Заранее, спасибо!) 1. В массивах А(57) и В(7х5) найти максимумы, замет поменять их местами. 2. Вычислить Z=(s1+s2)\(s1-s2), где S1-...
C++ Функции. Выведение на экран четверти. http://www.cyberforum.ru/cpp-beginners/thread402635.html
Огромная просьба, помочь в решении этих задач! Буду Вам крайне благодарен и признателен! 1. q=tg-lnx-√((|sin(x\12)+e^((x^2 )-5) |)) 2.F(x,y)={(x+y,если x>0;xy,если x≤0,y<0; 5x,в остальных...
C++ Определение наименьшего среди чисел. Товарищи, помогите решить эти задания!) Буду Вам крайне благодарен! 1. Составить программу для определения наименьшего среди чисел (K^3)*sin(n+(k\n),( k=1,2…n). 2. M и N- числитель и знаменатель... подробнее

Показать сообщение отдельно
Lawlietb32
14 / 14 / 2
Регистрация: 31.03.2011
Сообщений: 118
09.12.2011, 02:28
Компилировал в BC 3.1... Вроде как адресный вариант... от индексного мало чем отличается (без выделений памяти... проще так сказать) Может в задании имелось ввиду использовать и адресные и индексные?

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
59
60
61
62
63
64
65
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream.h>
#include <time.h>
 
int *Sum(int **A, int n, int m)
{
    int i, j;
    int *Sum;
    Sum = new int[n];
    for (i=0; i<n; i++)
    {
        Sum[i] = 0;
        for (j=0; j<m; j++)
            Sum[i] +=  A[i][j];
    }
 
    return Sum;
}
 
int Min(int *S, int n)
{
    int min=10000;
    
    for (int i=0; i<n; i++)
        if (min>S[i])
            min = S[i];
            
    return min;
}
 
void main()
{
    clrscr();
    int **A;
    int *S;
    int i, j, min;
    A = new int*[20];
    for (i=0; i<20; i++)
        A[i] = new int[20];
    srand(time(NULL));
    for (i=0; i<20; i++)
        for (j=0; j<20; j++)
            A[i][j] = rand() % 100 + 1; 
    S = Sum(A, 20, 20);
    min = Min(S, 20);
    
    for (i=0; i<20; i++)
    {
        cout << "\n";
        for (j=0; j<20; j++)
            cout << A[i][j] << " ";
    }
    for (i=0; i<20; i++)
        if (min==S[i])
            cout << "\n\nResult = " << min << " in " << i << "  row...";
    getch();
    
    for (i=0; i<20; i++)
        delete[]A[i];
    delete[]A;
    
    delete[]S;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru