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

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

Войти
Регистрация
Восстановить пароль
 
grosssmile
1 / 1 / 0
Регистрация: 26.09.2012
Сообщений: 37
#1

Прога написана с указателями,как указатели заменить ссылками - C++

30.09.2012, 18:19. Просмотров 238. Ответов 0
Метки нет (Все метки)

Доброго времени суток.
Прога написана с указателями,как указатели заменить ссылками?
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
#include <iostream>
#include <ctime>
#include <iomanip>
 
using namespace std;
 
int main()
{
    const size_t row=3,col=4;
    double c[row][col],d[row][col];
    srand(unsigned(time(0)));
    for (size_t n=0;n<row;n++)
        for (size_t m=0;m<col;m++)
        {
            c[n][m]=double(90-rand()%180)/10;
            d[n][m]=double(90-rand()%180)/10;
        }
        for (size_t n=0;n<row;n++,cout<<endl)
            for(size_t m=0;m<col;m++)
                cout<<setprecision(3)<<setw(7)<<c[n][m];
        unsigned count=0,negative=0;
        double left=1,right=5;
        double *beg=&c[0][0],*end=&c[row-1][col-1];
        for (beg;beg<=end;beg++)
        {
 
            if (*beg>left&&*beg<right)count++;
            if(*beg<0)negative++;
        }
        cout<<endl<<"negative="<<negative
            <<endl<<"count    ="<<count
            <<endl<<endl;
        for(size_t n=0;n<row;n++,cout<<endl)
            for (size_t m=0;m<col;m++)
                cout<<setprecision(3)<<setw(7)<<d[n][m];
        count=0,negative=0;
        beg=&d[0][0],end=&d[row-1][col-1];
        for (beg;beg<=end;beg++)
        {
            if(*beg>left&&*beg<right)count++;
            if(*beg<0)negative++;
        }
        cout<<endl<<"negative = "<<negative
            <<endl<<"count    ="<<count<<endl;
        cin.get();
        return 0;
}
Если нужно, условие задания -Даны вещественные массивы c[3][4], d[3][4]. Определить количество отрицательных элементов, количество элементов в интервале от 1 до 5.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2012, 18:19     Прога написана с указателями,как указатели заменить ссылками
Посмотрите здесь:

C++ надо решить с указателями и ссылками
C++ Работа с указателями Организовать ввод динамического массива размером N. Заменить положительные элементы на 1, отрицательные – на -1.
Указатели. Работа с указателями C++
Прога написана с указателями,как указатели заменить ссылками C++
C++ Все четные элементы заменить на их квадраты, а нечетные удвоить (переделать с указателями)
в каком языке написана прога? C++
Массивы и указатели. Заменить последний нуль в каждой строке на 5 C++
Указатели и действия над указателями C++
C++ Работа с указателями и ссылками
Разобраться с указателями и ссылками. Совсем запутался C++
C++ Указатели вместе с ссылками
C++ Заменить индексацию на указатели

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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