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

गणित.एच पुस्तकालय का उपयोग करके कोसाइन और साइन मूल्यों का पता लगाने के लिए सी प्रोग्राम।

समस्या

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;
}

उदाहरण

कोसाइन मानों को खोजने के लिए सी प्रोग्राम निम्नलिखित है -

//cosine values
#include<stdio.h>
#include <math.h>
#define PI 3.1416
#define MAX 150
main ( ) {
   int angle;
   float x,y;
   angle = 0;
   printf("Angle cos(angle)\n\n");
   while(angle <= MAX) {
      x = (PI/MAX)*angle;
      y = cos(x);
      printf("%15d %13.4f\n", angle, y);
      angle = angle + 10;
   }
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्न आउटपुट उत्पन्न करता है -

Angle cos(angle)
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

उदाहरण

साइन मानों को खोजने के लिए सी प्रोग्राम निम्नलिखित है -

//sine values
#include<stdio.h>
#include <math.h>
#define PI 3.1416
#define MAX 150
main ( ){
   int angle;
   float x,y;
   angle = 0;
   printf("Angle sin(angle)\n\n");
   while(angle <= MAX){
      x = (PI/MAX)*angle;
      y = sin(x);
      printf("%15d %13.4f\n", angle, y);
      angle = angle + 10;
   }
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्न आउटपुट उत्पन्न करता है -

Angle sin(angle)

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. पायथन में एक ग्राफ में महत्वपूर्ण और छद्म-महत्वपूर्ण किनारों का पता लगाने का कार्यक्रम

    मान लीजिए, हमें एक ग्राफ दिया गया है जिसमें n शीर्षों की संख्या 0 से n -1 है। ग्राफ अप्रत्यक्ष है और प्रत्येक किनारे का वजन होता है। तो ग्राफ को देखते हुए, हमें ग्राफ एमएसटी में महत्वपूर्ण और छद्म-महत्वपूर्ण किनारों का पता लगाना होगा। एक किनारे को एक महत्वपूर्ण किनारा कहा जाता है यदि उस किनारे को हट

  1. पायथन का उपयोग करके बाइनरी ट्री में दाईं ओर नोड का पता लगाने का कार्यक्रम

    मान लीजिए, हमें एक बाइनरी ट्री प्रदान किया जाता है। हमें एक नोड (u नाम दिया गया) के लिए एक पॉइंटर भी दिया जाता है और हमें दिए गए नोड के ठीक दाईं ओर स्थित नोड को खोजना होता है। दिए गए नोड के दाईं ओर स्थित नोड समान स्तर पर रहना चाहिए और दिया गया नोड या तो लीफ नोड या आंतरिक नोड हो सकता है। तो, अगर इनप

  1. कैसे पता करें कि कौन सा प्रोग्राम CPU संसाधनों का उपयोग कर रहा है

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