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

Векторы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Модуль http://www.cyberforum.ru/cpp-beginners/thread444322.html
Разработать и отладить программу состоящую из модуля, который содержит процедуру, которая обнуляет элементы матрицы под главной диагональю и функцию, которая определяет среднеарифметическое отрицательных элементов.
C++ Помогите преобразовать выражение в ПОЛИЗ и вывести его Нужно преобразовать исходное арифметическое выражение записанное в файле в ПОЛИЗ и записать его в преобразованном виде в выходной файл. Выражение типа a+b/c+x. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread444318.html
обработка одномерного массив C++
создать массив из 5 элементов. Mas-3 ;Mas-4; Mas-1; Mas-5; Mas-2. Ввести число и сравнить поочерёдно с каждым элементом массива. составить блок схему.
C++ Сложение первого и второго элементов массива и записать результат в третий
создать массив из 5 элементов. Mas-3 ;Mas-4; Mas-1; Mas-5; Mas-2. Произвести сложение первого и второго элементов массива и записать результат в третий; умножить полученное значение с четвёртым элементом массива и поместить результатв патый.
C++ Сравнение строк http://www.cyberforum.ru/cpp-beginners/thread444294.html
Тупо и банально нужно сравнить строки средствами с++. Гуглил, но не нашел работающих примеров, толи руки из одного места.. Как сравнивать строки string при помощи c++?
C++ system(""); Здравствуйте. Подскажите как пременить system("cls"); в linux напритер system("clear"); не работает... Спасибо. подробнее

Показать сообщение отдельно
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
12.02.2012, 09:06     Векторы
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
#include <stdio.h>
#include <math.h>
#include <stdarg.h>
 
double vec_len( int amount, ... )
{
    double res = 0, x;
    int i;
    va_list v;
    
    va_start( v, amount );
    for (i = 0; i < amount; ++i)
    {
        x = va_arg(v, double);
        res += x * x;
    }
    va_end(v);      
    
    return sqrt(res);
}
 
int main(void)
{
    double len_a = vec_len( 3, 1.5, 2.5, -0.3 );
    double len_b = vec_len( 5, -11.7, -9.3, 2.5, 3.7, -1.2 );
    printf("%lf\n", (len_a + len_b) / 2. );
 
        return 0;
}
 
Текущее время: 21:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru