Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
18 / 10 / 2
Регистрация: 05.11.2012
Сообщений: 119
1

Перепешите программу

18.02.2013, 23:30. Показов 489. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер) Помогите пожалуйста переписать код программы использую указатели) А то у самого ересь какая-то получается...
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
#include <iostream>
 
using namespace std;
 
int main(int argc, char * argv[])
{
    const int size = 100;
    int arr[size] = {16,  78,  99,   6, -29,  19, -52,  65, -88,  51,
 
      -79, -22,  32, -25, -62, -69,  -2, -59, -75,  89,
 
      -87,  95, -22,  85, -49, -75,  76,  73, -59, -52,
 
       30,  49, -28, -48,   0,  57,  -6, -85,   0, -18,
 
      -97, -21, -95,  64,  22,  -2,  69, -84,  -1, -71,
 
      -25,  47,  72,  43,  15, -44,  44,  61,   4,  74,
 
       88, -61,   0, -64, -83,  97,   0,  90,  15,   8,
 
      -54,  19,  73,  35, -67, -87,  85, -99, -70,  10,
 
       98,  58, -10, -29,  95,  62,  77,  89,  36, -32,
 
       78,  60, -79, -18,  30, -13, -34, -92,   1, -38
    };
 
 
    
    int sum = 0;
    for (int i = 0; i < size; i++)
    {
        if (arr[i] > 0)
        {
            sum += arr[i];
        }
    }
 
    cout << "Sum of positive elements:" << sum << '\n';
    system("pause");
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.02.2013, 23:30
Ответы с готовыми решениями:

Перепешите за меня с паскаля на C++
Program Yakobi; Uses Crt; label met; Type Matrica = array of real; Var A,A1,Matr:Matrica; ...

Перепешите пожалуйста программу с процедурой!
СРОЧНОО ОЧЕНЬ ПРОШУ, я в отчаянии(( Uses crt; Const Nsize=40; Type mas=array of real; Var...

Пожалуста перепешите из PascalABC в Delphi 7
Пожалуста перепешите программу сделаную в PascalABC на язык Delphi 7 uses vcl; var...

Составить блок-схему и программу вычисления значения функции + написать программу
Прошу решить в качестве проверки. Нужно сдать в понедельник. Буду очень благодарен! Заранее...

3
погромист
415 / 251 / 30
Регистрация: 27.08.2012
Сообщений: 550
18.02.2013, 23:45 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
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
int main(int argc, char * argv[])
{
const int size = 100;
int arr[size] = {16, 78, 99, 6, -29, 19, -52, 65, -88, 51,
 
-79, -22, 32, -25, -62, -69, -2, -59, -75, 89,
 
-87, 95, -22, 85, -49, -75, 76, 73, -59, -52,
 
30, 49, -28, -48, 0, 57, -6, -85, 0, -18,
 
-97, -21, -95, 64, 22, -2, 69, -84, -1, -71,
 
-25, 47, 72, 43, 15, -44, 44, 61, 4, 74,
 
88, -61, 0, -64, -83, 97, 0, 90, 15, 8,
 
-54, 19, 73, 35, -67, -87, 85, -99, -70, 10,
 
98, 58, -10, -29, 95, 62, 77, 89, 36, -32,
 
78, 60, -79, -18, 30, -13, -34, -92, 1, -38
};
 
 
 
int sum = 0;
int* psum = &sum;
for (int i = 0; i < size; i++) {
if (*(arr + i) > 0) { *psum += *(arr + i);}
}
 
cout << "Sum of positive elements:" << *psum << '\n';
system("pause");
return 0;
}
Так?
1
43 / 43 / 21
Регистрация: 13.04.2012
Сообщений: 112
18.02.2013, 23:46 3
Цитата Сообщение от Flashik66 Посмотреть сообщение
Помогите пожалуйста переписать код программы использую указатели
все вроде работает, только непонятно насчет указателей(что имелось в виду?)
0
18 / 10 / 2
Регистрация: 05.11.2012
Сообщений: 119
19.02.2013, 00:19  [ТС] 4
А поможете эту переписать?) Просто надо чтобы в программе были указатели...
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
#include <iostream>
using namespace std;
int main()
{
    int b[5][25], a[125] =
{16, 78, 99, 6, -29, 19, -52, 65, -88, 51,
 
-79, -22, 32, -25, -62, -69, -2, -59, -75, 89,
 
-87, 95, -22, 85, -49, -75, 76, 73, -59, -52,
 
30, 49, -28, -48, 0, 57, -6, -85, 0, -18,
 
-97, -21, -95, 64, 22, -2, 69, -84, -1, -71,
 
-25, 47, 72, 43, 15, -44, 44, 61, 4, 74,
 
88, -61, 0, -64, -83, 97, 0, 90, 15, 8,
 
-54, 19, 73, 35, -67, -87, 85, -99, -70, 10,
 
98, 58, -10, -29, 95, 62, 77, 89, 36, -32,
 
78, 60, -79, -18, 30, -13, -34, -92, 1, -38};
    int i=0,j=0;
    for (int k=0; k<125; ++k) {
        if (!((k+1)%25)) {
            j=0;
            ++i;
        }
        b[i][j++] = a[k];
    }
 
    
    for ( i = 0; i < 5; ++i) {
        cout << &b[i][0] << "\t" << &b[i][24] << "\n";
    }
 
    system("pause");
    return 0;
}
0
19.02.2013, 00:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2013, 00:19
Помогаю со студенческими работами здесь

Реализация продления оплаты за программу (помесячная оплата подписки на программу)
Создал прогу, теперь мне надо её продавать, но так что-бы она работала месяц(Помесячная плата)...

Разработать программу и составить программу вычисления и вывода таблицы значений
Разработать алгоритм и составить программу вычисления и вывода на дисплей таблицы значений сумм...

как в программу паскаля поставить ссылку на другую паскалевскую программу?
подскажите пожалуйста, как в задаче на паскале сделать ссылку на другую паскалевскую прогу , то...

Составить программу обработки строки символов, которая вводится в программу
Помогите решить задачу: составить программу обработки струки символов, которая вводится в...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru