• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

درخواست کم برای حل برنامه

shoper2007

کاربر تازه وارد
تاریخ عضویت
2 نوامبر 2007
نوشته‌ها
17
لایک‌ها
0
سلام دوستان .
یه سوال برای حل یه برنامه C داشتم . ممنون اگر جوابش رو بدید

یه برنامه می خوام که وقتی یک عدد بین 0 تا 255 دریافت کنه و کرکتر معادل آن را چاپ کند .
 

m3hrz4d

Registered User
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
620
لایک‌ها
1
محل سکونت
اصفهان
اینجا فقط یه تبدیل تایپ از int به char لازمه
کد:
#include <iostream>
using namespace std;

int main()
{
   int i;
   cin >> i;
   cout << char(i) << endl;
   return 0;
}
 

shoper2007

کاربر تازه وارد
تاریخ عضویت
2 نوامبر 2007
نوشته‌ها
17
لایک‌ها
0
سلام

اول اینکه این رو نمیشناسه

#include <iostream>


بعد اینکه برای using namespace std;

syntax اررور میده
 

sasan_66

کاربر تازه وارد
تاریخ عضویت
18 جولای 2006
نوشته‌ها
450
لایک‌ها
0
ايشون فكر برنامه رو توي دات نت نوشتن
بنويس #include <iostream.h>
 

NdR

Registered User
تاریخ عضویت
10 مارس 2004
نوشته‌ها
86
لایک‌ها
0
کد:
//C
#include <stdio.h>

int main()
{
    int i;

    scanf_s("%d", &i);

     if (i < 0 || i > 255) {
        printf("Out of range!\n");
     } else {
        printf("%c\n", i);
     }

    return 0;
}
کد:
//C++
#include <iostream>

int main()
{
    int i;

    std::cin >> i;

    if (i < 0 || i > 255) {
        std::cout << "Out of range!\n";
    } else {
        std::cout << static_cast<char>(i) << "\n";
    }
}
 
بالا