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

сумма соседних членов последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычитаем процент от числа. http://www.cyberforum.ru/cpp-beginners/thread356924.html
Вот фрагмент программки... weight = growth - 110; ideal_weight = weight - (weight * (10/100)); cout << Rus("Ваш идеальный вес ") << ideal_weight; cout << Rus(" кг.") << endl; Здесь вычисляется идеальный вес. Мне нужно вычесть из weight 10%. Но при лбом значении growth выдается одно и тоже значение для ideal_weight (5.31691е + 036). Хотя при growth 173 ideal_weight должен...
C++ Реализация динамического создания экземпляров класса. Добрый вечер. Есть программа: //HEADER.h #include <iostream> #include <conio.h> #include <string> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread356907.html
C++ #include "StdAfx.h" и проблема цикал в компиляторе
#include "StdAfx.h" #include <iostream> #include <fstream> using namespace std; int main() {
C++ АТД список. Расположение одинаковых элементов друг за другом
Здравствуйте! Подскажите, пожалуйста, как расположить одинаковые элементы друг за другом??? Например: Есть такой список: a R R d a R
C++ Алгоритмы и методы http://www.cyberforum.ru/cpp-beginners/thread356884.html
Ребят,напишите кто нибудь на Borland,легкий метод или алгорит на ваше усмотрение кроме Метода итерации,Ньютона и половинного деления...
C++ Для чего необходимо распределять память при помощи new и как оно работает Сижу вот думаю над таким куском кода и не могу понять, как он работает. Допустим мы объявляем структуру: struct nameofctruct { setofsomevar; }; Затем выделяем необходимое кол-во памяти для хранения уже объявленной структуры nameofstruct. nameofstruct *p_to_struct = new nameofstruct; подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
27.09.2011, 14:27     сумма соседних членов последовательности
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <limits.h>
#define SIZE 10
 
int main(void){
    int arr[SIZE] = { 2, 5, 7, 3, 4, 0, -1, 8, 9, 3 }, i, sum;
    
    sum = INT_MAX;
    for ( i = 1; i < SIZE && arr[i] >= 0; ++i ){
        int s = arr[i - 1] + arr[i];
        printf("%d + %d = %d\n", arr[i - 1], arr[i], s);
        if ( s < sum )
            sum = s;
    }
    if ( i == 1 )
        printf("Second element was negative, no sum calculated.\n");
    else
        printf("Minimum sum is %d\n", sum);
        
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru