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

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

Войти
Регистрация
Восстановить пароль
 
Flashik66
17 / 9 / 7
Регистрация: 05.11.2012
Сообщений: 119
#1

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

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

Добрый вечер) Помогите пожалуйста переписать код программы использую указатели) А то у самого ересь какая-то получается...
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2013, 23:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перепешите программу (C++):

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

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

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

Составить блок-схему и программу вычисления значения функции + написать программу - Pascal
Прошу решить в качестве проверки. Нужно сдать в понедельник. Буду очень благодарен! Заранее СПАСИБО!!! Номера: 7, 8, 17 (а)

Составить программу обработки строки символов, которая вводится в программу - Turbo Pascal
Помогите решить задачу: составить программу обработки струки символов, которая вводится в программу. 1. Заметить все символы &quot;*&quot; на...

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

3
coloc
погромист
410 / 246 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
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
mrmaster88
42 / 42 / 3
Регистрация: 13.04.2012
Сообщений: 112
18.02.2013, 23:46 #3
Цитата Сообщение от Flashik66 Посмотреть сообщение
Помогите пожалуйста переписать код программы использую указатели
все вроде работает, только непонятно насчет указателей(что имелось в виду?)
0
Flashik66
17 / 9 / 7
Регистрация: 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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.02.2013, 00:19
Привет! Вот еще темы с ответами:

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

перестроить программу из простого типа в программу с использованием процедур и функций - Delphi
unit Unit1; uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, Grids; type ...

Разработать программу и составить программу вычисления и вывода таблицы значений - Turbo Pascal
Разработать алгоритм и составить программу вычисления и вывода на дисплей таблицы значений сумм S=\sum_{n=1}^{n}\frac{{(1+x)}^{2*k}}{k+x} ...

Переделать программу с использование записи в программу, где данные хранятся в типизированном файле. - Free Pascal
Нужно переделать вот эту прогу под типизированный файл. program lab4; uses crt; type Person = record Name: string; ...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
19.02.2013, 00:19
Ответ Создать тему
Опции темы

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