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

math.h लाइब्रेरी का उपयोग करके कोसाइन और साइन मान खोजने का C प्रोग्राम

समस्या

0 से 150 तक हर 10 डिग्री के लिए कोसाइन और साइन मान खोजना।

समाधान

कोसाइन मान खोजने के लिए उपयोग की जाने वाली लॉजिक:

प्रोग्राम की शुरुआत में MAX और PI मान घोषित करें।

while(angle <= MAX) {
    x = (PI/MAX) * angle;
    y = cos(x);
    printf("%15d %13.4f\n", angle, y);
    angle = angle + 10;
}

साइन मान खोजने के लिए उपयोग की जाने वाली लॉजिक:

प्रोग्राम की शुरुआत में MAX और PI मान घोषित करें।

while(angle <= MAX) {
    x = (PI/MAX) * angle;
    y = sin(x);
    printf("%15d %13.4f\n", angle, y);
    angle = angle + 10;
}

उदाहरण: कोसाइन मान

कोसाइन मान खोजने का C प्रोग्राम:

// कोसाइन मान
#include <stdio.h>
#include <math.h>
#define PI 3.1416
#define MAX 150

main() {
    int angle;
    float x, y;
    angle = 0;
    printf("कोण cos(कोण)\n\n");
    while(angle <= MAX) {
        x = (PI/MAX) * angle;
        y = cos(x);
        printf("%15d %13.4f\n", angle, y);
        angle = angle + 10;
    }
}

आउटपुट

कोण cos(कोण)
   0    1.0000
  10    0.9781
  20    0.9135
  30    0.8090
  40    0.6691
  50    0.5000
  60    0.3090
  70    0.1045
  80   -0.1045
  90   -0.3090
 100   -0.5000
 110   -0.6691
 120   -0.8090
 130   -0.9135
 140   -0.9781
 150   -1.0000

उदाहरण: साइन मान

साइन मान खोजने का C प्रोग्राम:

// साइन मान
#include <stdio.h>
#include <math.h>
#define PI 3.1416
#define MAX 150

main() {
    int angle;
    float x, y;
    angle = 0;
    printf("कोण sin(कोण)\n\n");
    while(angle <= MAX) {
        x = (PI/MAX) * angle;
        y = sin(x);
        printf("%15d %13.4f\n", angle, y);
        angle = angle + 10;
    }
}

आउटपुट

कोण sin(कोण)
   0    0.0000
  10    0.2079
  20    0.4067
  30    0.5878
  40    0.7431
  50    0.8660
  60    0.9511
  70    0.9945
  80    0.9945
  90    0.9511
 100    0.8660
 110    0.7431
 120    0.5878
 130    0.4067
 140    0.2079
 150   -0.0000
  1. Python में ग्राफ में क्रिटिकल और स्यूडो-क्रिटिकल एज खोजने का प्रोग्राम Python में ग्राफ में क्रिटिकल और स्यूडो-क्रिटिकल एज खोजने का प्रोग्राम

    मान लीजिए, हमें एक ग्राफ दिया गया है जिसमें n वर्टेक्स हैं जो 0 से n-1 तक नंबर किए गए हैं। ग्राफ अनडायरेक्टेड है और प्रत्येक एज का एक वजन है। दिए गए ग्राफ से, हमें ग्राफ के MST में क्रिटिकल और स्यूडो-क्रिटिकल एज ढूंढने हैं। एक एज को क्रिटिकल एज कहा जाता है यदि उस एज को हटाने से MST का वजन बढ़ जाता

  1. Python से बाइनरी ट्री में दिए गए नोड के दाएं वाले नोड को कैसे ढूंढें? Python से बाइनरी ट्री में दिए गए नोड के दाएं वाले नोड को कैसे ढूंढें?

    लेवल ऑर्डर ट्रैवर्सल (BFS) से दिए गए नोड के उसी लेवल पर दाएं पड़ोसी नोड को ढूंढें। एल्गोरिदम क्यू से BFS, लेवल दर लेवल प्रोसेस करें। प्रत्येक लेवल के नोड्स को temp लिस्ट में स्टोर करें। अगर टारगेट नोड u मिले तो उसका इंडेक्स नोट करें। अगर इंडेक्स अंतिम है तो None रिटर्न (दाएं कोई नहीं)। अन्यथा temp[

  1. अपने पीसी पर उच्च CPU उपयोग की पहचान करें और हल करें: चरण-दर-चरण गाइड अपने पीसी पर उच्च CPU उपयोग की पहचान करें और हल करें: चरण-दर-चरण गाइड

    कंप्यूटर के धीमे होने के कई कारण हैं। आपके पास पर्याप्त रैम नहीं हो सकती, आपका कंप्यूटर आपके द्वारा चलाने का प्रयास किए जा रहे प्रोग्राम के लिए बहुत पुराना हो सकता है, या कोई ऐप या विंडोज प्रक्रिया आपके सभी CPU संसाधनों को खा रही है। इस लेख में, हम आपको यह पता लगाने में मदद करेंगे कि आपके पीसी पर कौ