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

Помогите разобраться как получается при этом в результате -5,-5,-23? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В какой среде лучше писать крестики-нолики с бесконечным полем? http://www.cyberforum.ru/cpp-beginners/thread964354.html
я умею писать консольные приложки на с++ в висуал студио мне нужно написать крестики-нолики на бесконечном поле чтобы Вы мне порекомендовали ? qtcreator? borland ? rad? может прям в висуал студио в win.form..просто не знаю как. мне нужна помощь/совет и у меня вин 7 64х
C++ x^2 + y^2 = k^2 Помогите, пожалуйста, написать такую программу: Нужно ввести число k и вывести все натуральные решения x^2 + y^2 = k^2 Те решения, что получены перестановкой х и у считать совпадающими. Спасибо) http://www.cyberforum.ru/cpp-beginners/thread964339.html
Цикл с переменной C++
Ввести a и b и вывести квадраты и кубы чисел от а до b.
C++ C-Free Standart
Для формулы: Y=1.7*x+7.8*sin(2.1*x)+3.4*(х-1)-7.2 , A=-3,B=3,H=0.1. Составить программу построения таблицы значений функции при изменении аргумента от A до B с шагом H. В каждой строке выводить значения аргумента и соответствующее ему значение функции в форматированном виде с 4 знаками после запятой. В конце таблицы напечатать отдельной строкой значение,которое требуется вычислить
C++ из бинарного файла в массив структур http://www.cyberforum.ru/cpp-beginners/thread964334.html
Вечер добрый. Проблема в процедурке dop(нужно вставить в определенное место структуру).Так вот я решил переписать из бинарного файла информацию в массив структур и уже в массив добавлять структуру,но программа вылетает как только я ввожу фио пациента после которого нужно вставить структуру. В чем проблема??? #include <iostream> #include <string> #include <fstream> #include <stdio.h>...
C++ Зачем учить С++? Приветствую всех. Сижу сейчас, читаю книгу по С++ (С++ за 21 день) и тут мне в голову приходит вопрос: "Зачем я учу С++?". Так вот. Должно ли быть так, что когда я только начал учить С++, я не знаю что я на основе этих знаний буду делать потом? У всех ли программистов так было? подробнее

Показать сообщение отдельно
Tim Djol
2 / 2 / 1
Регистрация: 05.03.2012
Сообщений: 177
28.09.2013, 17:30     Помогите разобраться как получается при этом в результате -5,-5,-23?
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
#include <iostream>
#include <math.h>
 
using namespace std;
 
int sum(int k, ...)
{
  int s = 0, *p = &k+1 ;
  for (int t=0;t<k-1;t++)
  {
      if(!(t%2))
        s+=(*p)*(*(p+1));
    else s-=(*(p)*(*(p+1)));
      p++;
      }
  return s;
}
 
int main()
{
    cout << sum(5,2,1,4,3,5)<< endl;
    cout << sum(10,1,1,1,4,2,6,3,1,2,2) << endl;
    cout << sum(12,0,1,6,0,1,5,8,2,5,4,2,0) << endl;
    return 0;
}

помогите разобраться как получается при этом в результате -5,-5,-23.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru