;-) Продолжаем.. .
Функции summa() и middle() - является функциями с переменным числом аргументов
Первый её параметр определяет количество передаваемых аргументов
// Visual C++ 2010
#include "stdafx.h"
#include <conio.h>
#include <iostream>
#include <windows.h>
#define RU setlocale(0, "");
double summa(int n, ..);
double middle(int n, ..);
void main()
{
system("color 9B");
RU
::SetConsoleTitleW(_T("Функция с переменным числом аргументов"));
double result1 = summa(4, 1.1, 2.2, 3.3, 4.4);
printf("\n %Lf", result1);
double result2 = middle(4, 1, 2, 3, 4);
printf("\n %Lf", result2);
_getch();
}
double summa(int n, ..)
{
double s = 0;
va_list list;// Объявляет список аргументов
va_start(list, n);// Устанваливает начало списка аргументов
while(n--) s += va_arg(list, double);// Перемещается по списку аргументов
va_end(list);// Завершает список аргументов
return s;
}
double middle(int n, ..)
{
double s = 0;
int m = 0;
va_list list;// Объявляет список аргументов
va_start(list, n);// Устанваливает начало списка аргументов
while(n--)
{
s += va_arg(list, int);// Перемещается по списку аргументов
m++;
}
va_end(list);// Завершает список аргументов
return (double)s / m;
}
Другие языки программирования и технологии
Напишите функцию, которая возвращает среднее арифметическое целых чисел i, j,k,m
Не думаю что за тебя кто нибудь это всё напишет....
сумма всех чисел в этом наборе, делённая на их количество
тут ничего сложного,
создай 5 переменных к примеру
int i,j,k,m, result;
result = сума всех делённая на их количество неужели так сложно?
тут ничего сложного,
создай 5 переменных к примеру
int i,j,k,m, result;
result = сума всех делённая на их количество неужели так сложно?
А язык то?? ? Язык?? ?
Буде считать что с++
int Srednee(int i, int j, int k, int m)
{
return ((i + j + k + m) / 4);
}
Буде считать что с++
int Srednee(int i, int j, int k, int m)
{
return ((i + j + k + m) / 4);
}
Похожие вопросы
- помогите написать программку которая определяет среднее арифметическое непарных элементов массива.
- Описать функцию в c++, которая находит среднее арифметическое значение всех элементов сформированного непустого списка
- Определить число k, которое отсутствует в неупорядоченном массиве чисел (0, 1,...k-1,k+1,...n) за один цикл
- В чем разница между функциями, которые возвращают значения и которые не возвращают? Не вникаю в смысл слова "возвращает"
- Расшифруйте строку написанную на FORTRAN: write(2,"(E11.4,\)") TNP1(i,j)-273.0
- Напишите программу для расчета среднего арифметического всех элементов числового массива рекурсией
- Требуется написать программу, которая из цифр двух натуральных чисел создает наименьшее возможное число, сохраняя при эт
- что значит в программировании функция, которая возвращает значение.
- Напишите программу, которая выводит запись переданного ей числа в римской системе счисления. Используйте процедуру. С++
- Напишите программу которая будет считать значения целых переменных