• צרו איתנו קשר דרך האימייל: darktalkforum@gmail.com
    עקבו אחרינו בטוויטר וברשתות חברותיות כדי להתעדכן בשינויים, אם האתר לא זמין, תקלות ועוד: טוויטר
  • יצא עדכון חדש לחוקי האתר: לחצו כאן

דיון double exp(double x, int cyc = 16)

ManOfSpam

טירון
ספט׳ 8, 2026
493
182
1
Zuzin
280
C:
#include <stdio.h>

double exp(double x, int cyc = 16) {
    if(cyc < 1 || cyc > 64) {
        return -1;
    }
    double res = 1.0;
    double pof = 1.0;
    for(int i = 1; i <= cyc; i++) {
        pof *= x / i;
        res += pof;
    }
    return res;
}

int main() {
    double x;
    printf("Enter a number: ");
    scanf("%lf", &x);
    printf("The expontent value of your input is: %lf\n", exp(x));
    return 0;
}
 
מנסה לחשב e^x דרך פיתוח טיילור?
כין, חוסך גם זמני ריצה תוך כפל איטרטיבי.. O n במקום O(n^2) שהיה מתקבל בגרסה הנאיבית תענוג אמיגוססס
 
  • אהבתי
סימוני אימוג׳י: blackarch
כין, חוסך גם זמני ריצה תוך כפל איטרטיבי.. O n במקום O(n^2) שהיה מתקבל בגרסה הנאיבית תענוג אמיגוססס

כאן טכנית זה o של 1
 
  • אהבתי
סימוני אימוג׳י: ManOfSpam
כאן טכנית זה o של 1
כין היה פשוט יותר להגביל ולמנוע overflow. אבל תיאורטית אם המחזור לא היה מוגבל היה יוצא לינארי
 
לא שמעתי על הרבה מתמטיקאים קלאסיים מזרחולים כמותי

מתמטיקאי לא KN או נוריד תמיד יתקשה יותר ויצטרך לעבוד יותר. יש מקרים שתכונות שלהם מופיעות גם אצל פנוטיפים אחרים של steppe. כמו במקרה שלי
 
  • חחח
  • Pointing Soyjak
סימוני אימוג׳י: מיניפאל ו-ManOfSpam
מתמטיקאי לא KN או נוריד תמיד יתקשה יותר ויצטרך לעבוד יותר. יש מקרים שתכונות שלהם מופיעות גם אצל פנוטיפים אחרים של steppe. כמו במקרה שלי
מכיר את זה גם מעצמי. ככל שאתה לבן יותר בטכניון ככה זה בא לך בקלות יותר. אני ספרדי שחום אבל גם לא ערבי, אז איפשהו באמצע
 
  • אהבתי
סימוני אימוג׳י: blackarch
מכיר את זה גם מעצמי. ככל שאתה לבן יותר בטכניון ככה זה בא לך בקלות יותר. אני ספרדי שחום אבל גם לא ערבי, אז איפשהו באמצע

יהודים ספרדים גם אירופאים
 
  • אהבתי
סימוני אימוג׳י: ManOfSpam
C:
#ifndef AST_NODE_H
#define AST_NODE_H

typedef enum {
    NODE_NUM,
    NODE_IDEN,
    NODE_TYPE,
    NODE_BINOP,
    NODE_ASN // and many more...
} ASTNodeType;

// Data type definitions for different nodes, including pointers for tree structure, depending on the type...

typedef union {
    ASTDataNum num_data;
    ASTDataIden iden_data;
    ASTDataType type_data;
    ASTDataBinop binop_data;
    ASTDataAsn asn_data;
    // and many more...
} ASTNodeData;

typedef struct {
    ASTNodeType type;
    ASTNodeData data;
} ASTNode;

#endif
 
כין אני קצת דפוק במוח שלי כיף לכתוב את זה בלי ai
 
  • אהבתי
סימוני אימוג׳י: איש
C:
#ifndef AST_NODE_H
#define AST_NODE_H

typedef enum {
    NODE_NUM,
    NODE_IDEN,
    NODE_TYPE,
    NODE_BINOP,
    NODE_ASN // and many more...
} ASTNodeType;

// Data type definitions for different nodes, including pointers for tree structure, depending on the type...

typedef union {
    ASTDataNum num_data;
    ASTDataIden iden_data;
    ASTDataType type_data;
    ASTDataBinop binop_data;
    ASTDataAsn asn_data;
    // and many more...
} ASTNodeData;

typedef struct {
    ASTNodeType type;
    ASTNodeData data;
} ASTNode;

#endif
תשתמש ביוניון מהמי תקרא על emulating tagged unions in C ממ כין
 
  • Hot Face
סימוני אימוג׳י: ManOfSpam
  • אהבתי
סימוני אימוג׳י: סוגוי