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

Написал программу, не могу понять правильно или нет - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа поиска http://www.cyberforum.ru/cpp-beginners/thread1194314.html
Почему эта программа не работает? Не могу найти ошибку. Первый раз цикл написал внутри другого цикла. Подумал из за этого типа исправил. Выложил оба скрина. Помогите понят в чем проблема....
C++ Произвольный тип как можно задать в параметре функции произвольный тип? что то читал давно про void*... Добавлено через 27 минут и еще вот щас нарыл про какие то шаблоны template <typename T>... пока не... http://www.cyberforum.ru/cpp-beginners/thread1194306.html
Вычисление площади треугольника по координатам концов отрезков с ++ C++
Три отрезка заданы координатами своих концов. Определить, можно ли построить из них треугольник, если - да, то вычислить его площадь
C++ Ошибка в дочернем классе
Не могу найти ошибку в дочернем классе, возможно не правильно написать main Задание и код: Код нужно переписывать в сообщение Только все должно происходить с матрицей A За ранее спасибо!
C++ Реализовать оконное приложение из консольного http://www.cyberforum.ru/cpp-beginners/thread1194292.html
Здравствуйте, у меня проблема с программой. Сделать в командной строке получилось, а вот такое же в объектно-ориентированной среде (чтобы не с клавы шла вся работа, а были кнопки, поля для ввода и...
C++ Девевья. Поиск с включением Программа формирует дерево из массива целых чисел и выводит его на экран. #include "stdafx.h" #include <iostream> struct Node{ int d; Node *left; Node *right; }; Node *first(int d); подробнее

Показать сообщение отдельно
Елена Едыгарова
34 / 20 / 9
Регистрация: 24.01.2014
Сообщений: 80
31.05.2014, 10:08
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
#include <iostream>//.h не нужно наверное
 
int sum (int first,...)
{
int *p=&first;
p++;
int sum = 0, a=0, b=0;
for (int i=0;i<first-1;i++)//i<=first-1
{
a = (*p);
b = *(++p);
sum+=a*b;
std::cout<<"sum = "<<sum<<"\n ";//std
}
return sum;
}
 
int main()
{
int as=sum(5,1,2,3,4,5);
std::cout<<"S5= "<<as<<std::endl;//std
as=sum(10,1,2,3,4,5,6,7,8,9,10);
std::cout<<"S10= "<<as<<std::endl;//std
as=sum(12,1,2,3,4,5,6,7,8,9,10,11,12);
std::cout<<"S12= "<<as<<std::endl;//std
getchar();
return 0;
}
привет, удалила часть кода - в комментах исправления
не знаю в какой среде работаешь,... но VS так
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru