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

दिए गए कॉलम नंबर के आधार पर एक्सेल कॉलम शीर्षक प्रिंट करने के लिए C प्रोग्राम


समस्या

एक प्रोग्राम जो दिए गए कॉलम नंबर (पूर्णांक मान) से मेल खाने वाले एक्सेल कॉलम शीर्षक को प्रिंट करता है। उपयोगकर्ता को दी गई संख्या के आधार पर पूर्णांक संख्या दर्ज करनी होती है और उसे एक्सेल कॉलम नंबर प्रिंट करना होता है।

समाधान

C प्रोग्रामिंग भाषा में दिए गए कॉलम नंबर से मेल खाने वाले एक्सेल कॉलम शीर्षक को प्रिंट करने का समाधान नीचे बताया गया है:

उदाहरण 1

आइए एक उदाहरण देखें।

1 -> A 2 -> B ... 26 -> Z 27 -> AA 28 -> AB ...

उदाहरण 2

  • इनपुट निम्नलिखित है:
number = 3 number = 27 number = 151
  • आउटपुट निम्नलिखित है:
Excel column title: C Excel column title: AA Excel column title: EU

उदाहरण

निम्नलिखित C प्रोग्राम दिए गए कॉलम नंबर से मेल खाने वाले एक्सेल कॉलम शीर्षक को प्रिंट करने के लिए है:

#include <stdio.h> static char *convert_To_Excel_Title(int column_no){    if (column_no <= 0) {       return "";    }    char *result = malloc(1024);    int len = 0;    do {       result[len++] = ((column_no - 1) % 26) + 'A';       column_no = (column_no - 1) / 26;    } while (column_no > 0);    result[len] = '\0';    int i, j;    for (i = 0, j = len - 1; i < j; i++, j--) {       char c = result[i];       result[i] = result[j];       result[j] = c;    }    return result; } int main(void){    int n;    printf("enter the integer1:");    scanf("%d",&n);    printf("Column Number n = %d", n);    printf("\nExcel column title: %s\n\n ",convert_To_Excel_Title(n));    printf("enter the integer2:");    scanf("%d",&n);    printf("\nColumn Number n = %d", n);    printf("\nExcel column title: %s\n\n ",convert_To_Excel_Title(n));    printf("enter the integer3:");    scanf("%d",&n);    printf("\n\nColumn Number n = %d", n);    printf("\nExcel column title: %s ",convert_To_Excel_Title(n));    return 0; }

आउटपुट

जब उपरोक्त प्रोग्राम निष्पादित होता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है:

enter the integer1:23 Column Number n = 23 Excel column title: W enter the integer2:12 Column Number n = 12 Excel column title: L enter the integer3:69 Column Number n = 69 Excel column title: BQ

  1. C में दी गई संख्या का गुणन तालिका (Multiplication Table) प्रिंट करने का प्रोग्राम C में दी गई संख्या का गुणन तालिका (Multiplication Table) प्रिंट करने का प्रोग्राम

    प्रोग्राम विवरण दी गई संख्या का गुणन तालिका प्रिंट करें। एल्गोरिदम उपयोगकर्ता से कोई भी संख्या स्वीकार करें जिसके लिए हमें गुणन तालिका बनानी है। दिए गए संख्या को I (=1) के मान से गुणा करना शुरू करें। दिए गए संख्या को I के मान को बढ़ाते हुए तब तक गुणा करें जब तक I का मान 12 से कम या बराबर है। उदाह

  1. C प्रोग्राम: संख्या को शब्दों में बदलें C प्रोग्राम: संख्या को शब्दों में बदलें

    समस्या विवरण एक संख्यात्मक स्ट्रिंग (अधिकतम 4 अंक: 0-9999) दी गई है, इसे अंग्रेजी शब्दों में बदलें। उदाहरण इनपुटआउटपुट 1234one thousand two hundred thirty four 7777seven thousand seven hundred seventy seven 100one hundred 15fifteen स्थान मान प्रणाली संख्या: 1111 स्थान: हजार सौ दहाई इकाई

  1. पायथन प्रोग्राम: दी गई संख्या के सभी अभाज्य गुणनखंड प्रिंट करने का कुशल प्रोग्राम पायथन प्रोग्राम: दी गई संख्या के सभी अभाज्य गुणनखंड प्रिंट करने का कुशल प्रोग्राम

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक संख्या दी गई है, हमें दी गई संख्या के सभी अभाज्य गुणनखंड ढूंढने हैं। समस्या का कुशल समाधान नीचे चर्चा किया गया है। उदाहरण 2: print(n) n = 200 primeFactors(n) आउटपुट 2 2 2 5 5 निष्कर्ष इस लेख में हमने सीखा कि हम दी