Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ STL में negate फंक्शन

Negate फंक्शन का उपयोग दिए गए मानों को नकारने के लिए किया जाता है जैसे कि मानों के चिह्न को बदलना। यह नकारात्मक मानों को सकारात्मक और इसके विपरीत में बदल देता है।

फंक्शन प्रोटोटाइप:

function transform(a_begin, a_end, a1_begin, negate()):
    a_begin = सरणी की निचली सीमा।
    a_end = सरणी की ऊपरी सीमा।
    a1_end = दूसरे संशोधित सरणी की निचली सीमा।
    negate() = सरणी के मानों को नकारने के लिए।

उदाहरण कोड

#include <algorithm>
#include <functional>
#include <iostream>
using namespace std;

int main() {
    int a[] = { 4,6,7, -10, -20, -30 };
    transform(a, a + 6, a, negate<int>());
    for (int i = 0; i < 6; i++)
        cout << a[i] << ' ';
    return 0;
}

आउटपुट

-4 -6 -7 10 20 30
  1. - C++ STL में atanh() फ़ंक्शन

    atanh() फ़ंक्शन atanh() फ़ंक्शन आर्क हाइपरबोलिक टैंजेंट (व्युत्क्रम हाइपरबोलिक टैंजेंट) लौटाता है। <cmath> हेडर में परिभाषित (C++11 से)। सिंटैक्स atanh(var) पैरामीटर: var - float, double, या long double। मान -1 और 1 के बीच होना चाहिए (अनन्य)। वापसी मान आर्क हाइपरबोलिक टैंजेंट मान (रेडियन मे

  1. - C++ STL में cosh() फ़ंक्शन

    cosh() फ़ंक्शन cosh() फ़ंक्शन दिए गए कोण (रेडियन में) का हाइपरबोलिक कोसाइन लौटाता है। <cmath> हेडर में परिभाषित। सिंटैक्स cosh(var) पैरामीटर: var - float, double, या long double। वापसी मान हाइपरबोलिक कोसाइन मान, सीमा: [1, ∞)। उदाहरण 1: रेडियन इनपुट #include <iostream> #include <cm

  1. - C++ STL में sinh() फ़ंक्शन

    sinh() फ़ंक्शन sinh() फ़ंक्शन दिए गए कोण (रेडियन में) का हाइपरबोलिक साइन लौटाता है। <cmath> हेडर में परिभाषित। सिंटैक्स sinh(var) पैरामीटर: var - float, double, या long double। वापसी मान हाइपरबोलिक साइन मान, सीमा: (-∞, ∞)। उदाहरण 1: रेडियन इनपुट #include <iostream> #include <cmath