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

указатель - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки символов...текстовые файлы http://www.cyberforum.ru/cpp-beginners/thread383186.html
всем доброго времени суток...очень вас прошу - помогите написать прогу, я вообще не понимаю что тут делать...буду очень благодарен, заранее спс... Слова-палиндромы: Выполнить следующие задания...
C++ Определение элементов функции. #include <iostream> #include <conio.h> #include <vector> using namespace std; void print(int i) { cout << "Name: " << zap.Name << "\n Lastname: " << zap.Lastname << endl; } http://www.cyberforum.ru/cpp-beginners/thread383169.html
Быстрая сортировка C++
Есть три файла: Функция: #ifndef QUICK #define QUICK #include <vector> using namespace std; template<class T>
C++ где скачать книгу "Язык программирования C. Лекции и упражнения Стивен Прата"
Подскажите у кого есть в електронном формате эта книга ? вот ссылка http://www.yakaboo.ua/ru/catalog/all/c-primer-plus-89173
C++ Задачи на двумерный массив http://www.cyberforum.ru/cpp-beginners/thread383145.html
По результатам метеорологических наблюдений за 10 последних лет известно количество солнечных дней в году для пяти морских курортов. Кроме этого известны расстояния до них. Оп-ределить курорт с...
C++ Массивы помогите я написал код а дальше че то уже в голову не лезит как до конца доделать вот задание В одномерном массиве {3.24, -7.16, 2.18, -0.16, -3.22, 7.14, 2.88, -3.20, -0.99, -4.15} вычислить: ... подробнее

Показать сообщение отдельно
Xind
275 / 148 / 7
Регистрация: 05.11.2011
Сообщений: 425
Записей в блоге: 1
13.11.2011, 21:39
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
#include <stdio.h>
 
int eval_sum(int *array, int size) {
        int i;
        int *max = array;
        int *end = array+(size-1);
        for (i = 1; i < size; i++) {
                if (*(array+i) > *max) {
                        max = array+i;
                }
        }
        printf("max: %d\n", *max);
        int sum = 0;
 
        do {
                max++;
                if (*max > 0) 
                {                       
                        sum += *max;
                }
        } while (end - max);
        
        return sum;
}
 
main() {
        int array[10] = {3,2,4,3,3,1,5,7,6,5};
 
        int sum = eval_sum(array, 10);
        
        printf("sum: %d", sum);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru