Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести ромб (пустой внутри) символами *, используя всего один цикл for Вывести ромб (пустой внутри) символами *, используя всего один цикл for. На вход подаётся число: сторона квадрата (ромб рисуется в квадрате). Если это чётное значение, например 4, то вывод должен выглядеть так: ** * * * * ** Всё перепробовал, с одним циклом ну никак не получается. https://www.cyberforum.ru/ cpp-beginners/ thread1580294.html Перевести с Паскаль на С++ C++
Само задание: вводить массив малых латинских букв, и отсортировать в алфавитном порядке program sort; var s:string; i,j:integer; c:char; begin write('string:'); readln(s); for i:=2 to length(s) do for j:=2 to length(s) do
C++ Как использовать оператор return? https://www.cyberforum.ru/ cpp-beginners/ thread1580267.html
При запуске возникает ошибка, связанная с тем, что функция должна вернуть значение. Подскажите, что требуется подставить для return (строки 16 и 26)? #include <iostream> // Для ввода-вывода #include <locale> using namespace std; int main() { setlocale(LC_ALL, "Russian"); int n; // Порядок матрицы
C++ Обработка структур "Автомобили" Здравствуйте, есть такое задание: Данные про автомобили включают в себя: модель, производителя, тип, год выпуска, дату регистрации и владельца(фио). Организовать массив для сохранения данных в виде заданной структуры и заполнить его данными с клавиатуры. Вывести сведения об автомобилях, зарегистрированных на протяжение заданного пользователем периода времени. Вывести данные об автомобилях для... https://www.cyberforum.ru/ cpp-beginners/ thread1580262.html
Найти минимальный элемент, больший -2, и поменять его с минимальным C++
Найти минимальный элемент, больший -2, заданного массива, и поменять его местами с последним. Поменять местами и найти минимальный вроде разобрался как, а как задать условие чтобы програма искала мин значение большее -2
C++ Продолжение без нажатия на Enter В С++ совсем недавно, но интересно сделать вот что: Есть часть кода cout << "Для продолжения нажмите С: "; cin>> exit; if (exit != 'c' && exit != 'C') break; Хотелось бы сделать так, чтобы после нажатия на "С" не нужно было нажимать Enter, а программа сама считывала этот символ. Возможно? https://www.cyberforum.ru/ cpp-beginners/ thread1580260.html
C++ Срыв покровов Не знаю, может это я книги не тем местом читал, или просто торможу больше обычного, но вот что я узнал на днях, и немного офигел: 1) виртуальная функция, как и деструктор обьявляется виртуальной 1 раз в момент своего первого определения, после этого она всегда виртуальная(кроме замещений, но это понятно) 2) виртуальным функциям плевать на модификаторы доступа(это я про NVI и шаблонный метод),... https://www.cyberforum.ru/ cpp-beginners/ thread1580252.html C++ Нужно поправить синтаксис! С++
#include <iostream> #include <math.h> using namespace std; const int maxN= 111111; long a; void swap(long w1, long w2) { long temp; temp=w1; w1=w2; w2=temp; }
C++ Псевдокод программы перевода данных из двоичной системы в десятичную Помогите, пожалуйста. Нужно составить "псевдокод" программы перевода данных из двоичной системы в десятичную (без циклов, массивов и встроенных функций). Разрешается использовать следующие операторы: - _ разность; + _ сумма; * _ произведение; / _ деление; % _ деление по модулю. Не понимаю как это сделать. https://www.cyberforum.ru/ cpp-beginners/ thread1580246.html C++ Изменить программу на функции Привет тебе добрый человек. Помоги мне пожалуйста.Замени на программу, чтоб с функциями она была. Очень надо)Заранее тебе спасибо!!! #include <iostream> #include <math.h> using namespace std; int main() { setlocale(0,""); double N,y,a,x,xnach,xkon,h; https://www.cyberforum.ru/ cpp-beginners/ thread1580236.html
Класс "Lexeme" C++
У кого есть желание по тестировать класс. Пишем замечания. Кому интересно код в личку.
C++ Вектора и матрицы Дана последовательность целых чисел. Выяснить, можно разбить ее на пары таким образом , чтобы произведение чисел любой пары равен одной и той же числу a . для натуральных чисел b . для произвольных целых https://www.cyberforum.ru/ cpp-beginners/ thread1580228.html
Заблокирован
17.11.2015, 16:57  [ТС] 0

Написать функцию с переменным числом параметров, найти сумму чисел по заданной формуле - C++ - Ответ 8354541

17.11.2015, 16:57. Показов 6029. Ответов 20
Метки (Все метки)

Ответ

nmcf,
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
#include "stdafx.h"
#include <iostream>
#include <cstdarg>
#include <cstdlib>
#include <windows.h>
#include <locale>// библиотека для кириллицы
using namespace std;
int S(int n,int ...)//функция суммы
{
    va_list vl; //список аргументов, переданных через многоточие
    va_start(vl, n);//va_start() - инициализация списка
 
    int r = 0;
 
    for (int i = 0; i < n / 2; ++i) //  цикл для нахождения суммы     S=a1*a2+a3*a4+a5*a6+...
        r += va_arg(vl, int) * va_arg(vl, int); //va_arg() - получение очередного элемента указанного типа.
 
    va_end(vl);  /* выполнение корректного выхода */
 
    return r;
}
 
int main()
{
    setlocale(LC_ALL, "Russian");
    cout <<"Вычисление суммы для 8 параметров"<<endl<< S(8, 1, 2, 3, 4, 5, 6, 7,8) << endl;
    cout <<"Вычисление суммы для 10 параметров"<<endl<< S(10, 1, 2, 3, 4, 5, 6, 7, 8,9,10) << endl;
    cout <<"Вычисление суммы для 12 параметров"<<endl<< S(12, 1, 2, 3, 4, 5, 6, 7, 8,9,10,11,12) << endl;
    system("pause");
    return 0;
}
выводит 120 220 364,а должно выводить 100 190 322

Вернуться к обсуждению:
Написать функцию с переменным числом параметров, найти сумму чисел по заданной формуле C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.11.2015, 16:57
Готовые ответы и решения:

Написать функцию sum с переменным числом параметров, которая находит сумму чисел типа int по формуле: S=a1*a2+a3*a4+a5*a
Всем доброго времени суток! Дана следующая задача: Написать функцию sum с переменным числом...

Написать функцию sum с переменным числом параметров, которая находит сумму чисел типа int
Написать функцию sum с переменным числом параметров, которая находит сумму чисел типа int. Написать...

Написать функцию с переменным числом параметров, находящую минимальное из чисел типа int
Помогите и объясните: Написать функцию fmin с переменным числом параметров, которая находит...

Написать функцию mult с переменным числом параметров, которая находит произведение чисел типа float
Прошу помочь в следующем. Есть задание: Написать функцию mult с переменным числом параметров,...

20
17.11.2015, 16:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.11.2015, 16:57
Помогаю со студенческими работами здесь

Написать функцию kvadr с переменным числом параметров, которая определяет количество чисел, являющихся точными квадратами (2, 4, 9, 16,. . . ) типа in
Написать функцию kvadr с переменным числом параметров, которая определяет количество чисел,...

Написать функцию с переменным числом параметров
Написать функцию с переменным числом параметров, которая считае значение полинома вида: c0 + c1*x +...

Написать функцию с переменным числом параметров
Задание дали такое: Написать функцию с переменным числом параметров, в соответствии с вариантом,...

Написать функцию с переменным числом параметров
Среднее арифметическое из элементов в списке параметров , стоящие на четных местах. вот что у...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru