Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
[center:bf22efd54a]1[/center:bf22efd54a]
اينم كد من !!!!!!!!!!!!!!!!!!!‌ :
کد
#include <stdio.h>
#include <conio.h>
int Factorial(int);
 main()
{
long long double k;
printf("Enter a number:");
scanf("%d",&k);
printf("the answer is:%d",Factorial(k));
getch();
return 0;
}
int Factiorial(int k)
{
if(k>0)
return fact(k-1)*k;
else
return 1;
}
 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
[center:4eccf532b0]00000001[/center:4eccf532b0]
درستش اینه:
2432902008176640000=!20
 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
Olympiad گفت
[center:33f084103b]1[/center:33f084103b]
اينم كد من !!!!!!!!!!!!!!!!!!!‌ :
کد
#include <stdio.h>
#include <conio.h>
int Factorial(int);
int main()
{
long long double k;
printf("Enter a number:");
scanf("%d",&k);
printf("the answer is:%d",fact(k));
getch();
return 0;
}
int Factiorial(int k)
{
if(k>0)
return fact(k-1)*k;
else
return 1
}

اولا که همون مشکل قبلی رو داره! چرا int استفاده کردی؟
دوما fact و Factorial رو چند جا با هم قاطی کردی
سوما بعد از return سمیکالون نذاشتی
چهارما اصلا برنامه تو یه بار اجرا کردی؟

فکر می کنم این کدو برای شوخی گذاشتی ، نه؟
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
[center:209d6436cd][HIGHLIGHT=#00b0f0]2[/HIGHLIGHT][/center:209d6436cd]
برنامه ای بنویسید که یک عدد از ورودی گرفته و مجموع ارقام آن را محاسبه کند.(حداکثر 6 رقمی)
 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
rezashiri گفت
[center:587d40d42a][HIGHLIGHT=#00b0f0]2[/HIGHLIGHT][/center:587d40d42a]
برنامه ای بنویسید که یک عدد از ورودی گرفته و مجموع ارقام آن را محاسبه کند.(حداکثر 6 رقمی)
براش حداکثر در نظر نگرفتم.



کد
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
  long unsigned int number,sum=0,x;
    cin>>number;
    while(number!=0)
    {
				x=number%10;
				sum+=x;
				number/=10;
    }
    cout<<"\n"<<sum;
    getch();
    return 0;
}
 

Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
[center:48693af380]2
کد
#include <stdio.h>
#include <conio.h>
int main()
{
int temp[6],i,sum=0;
for(i=1;i<=6;i++)
{
printf("Enter a number %d:",i+1);
scanf("%d",&temp[i][I]);
sum=sum+temp[i][I];
}
printf("\n the answer is %d",sum);
getch();
return 0;
}
[/I][/I]​
[/center:48693af380]

 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
Olympiad گفت
[center:b8bd6020d4]2
کد
#include <stdio.h>
#include <conio.h>
int main()
{
int temp[6],i,sum=0;
for(i=1<=6;i++)
{
printf("Enter a number %d:",i+1);
scanf("%d",&temp[I]);
sum=sum+temp[I];
}
printf("\n the answer is %d",sum);
getch();
return 0;
}
[/I][/I]​
[/center:b8bd6020d4]


ببخشید ولی شرط حلقه ی for شما اشتباه است. ضمنا 3 تا آکلاد باز کرده اید و یکی بسته اید.

شما برنامه هاتون رو اجرا نمی کنید؟
 

Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
Goharshady گفت
Olympiad گفت
[center:22250b76f4]2
کد
#include <stdio.h>
#include <conio.h>
int main()
{
int temp[6],i,sum=0;
for(i=1<=6;i++)
{
printf("Enter a number %d:",i+1);
scanf("%d",&temp[I]);
sum=sum+temp[I];
}
printf("\n the answer is %d",sum);
getch();
return 0;
}
[/I][/I]​
[/center:22250b76f4]


ببخشید ولی شرط حلقه ی for شما اشتباه است. ضمنا 3 تا آکلاد باز کرده اید و یکی بسته اید.
اين جا مي نويسم مشكل پيش مياد؟!!!!!!نميدونم چرا؟؟؟؟آكولاد اينوري باز مي كنم ، اونوري ميشه!!!!!!!!!!!
پ.ن: يه لحظه در قسمت نقل قول بريد ، ببنيد من اصلا temp ننوشتم!!!!!!!!!!!!!
اين جا چرا اينجوري ميشه!!!!!!!!!!!
چرا تست هم ميكنم
 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
Olympiad
می نویسد:
اين جا مي نويسم مشكل پيش مياد؟!!!!!!نميدونم چرا؟؟؟؟آكولاد اينوري باز مي كنم ، اونوري ميشه!!!!!!!!!!!


------------------
برای من این مشکل پیش نمی یاد ولی i به I تبدیل می شه. پیشنهاد می کنم کدهاتون رو تو http://www.codeupload.com/ یا http://snipt.net/ بنویسید و لینکشو اینجا بذارین.




---
پی نوشت: معذرت می خواهم
 

Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
نميدونم براي چي نوشته هام كج ميشن!!!!!!!!!!!!!!!!!!!!!!!
 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
[center:5f472c424d]2[/center:5f472c424d][center:5f472c424d]این هم کد من:[/center:5f472c424d][center:5f472c424d]http://www.codeupload.com/578[/center:5f472c424d][center:5f472c424d]
[/center:5f472c424d]
 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
[center:4f0154b6a4]2[/center:4f0154b6a4]
ببخشید ولی این که 6 تا عدد می گیره و جمعشون رو می ده ، قرار بود یه عدد بگیره و جمع ارقامشو بده.
ضمنا وقتی از snipt لینک می ذارین ، لینک مستقیم بذارین:
http://snipt.net/IMO/sum-digits/
 

Goharshady

New Member
ارسال ها
2,239
لایک ها
166
امتیاز
0
[center:f8415d943e]
[/center:f8415d943e]
الف)برنامه ای بنویسید که عددی را از ورودی خوانده و تشخیص دهد آن عدد کامل است یا نه.​
ب)برنامه ای بنویسید که عدد n را از ورودی بخواند و n امین عدد کامل را چاپ کند.​
به عددی کامل گویند که برابر با مجموع مقسوم علیه هایش غیر از خودش باشد. مجموعه ی اعداد کامل زیر مجموعه ی مجموعه ی اعداد صحیح مثبت است.​
 

Olympiad

New Member
ارسال ها
1,268
لایک ها
134
امتیاز
0
Goharshady گفت
[center:340158872d]2[/center:340158872d]
ببخشید ولی این که 6 تا عدد می گیره و جمعشون رو می ده ، قرار بود یه عدد بگیره و جمع ارقامشو بده.
ضمنا وقتی از snipt لینک می ذارین ، لینک مستقیم بذارین:
http://snipt.net/IMO/sum-digits/
الان درست شده (تو مسئله گفته عدد بايد حداكثر شش رقمي باشه)
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
[center:58ae06add7]2[/center:58ae06add7]
من این کد رو نوشتم ولی نمی دونم چرا از long int نمی تونم استفاده کنم (برای استفاده ازش باید چیزی فراخوانی بشه؟!؟)

کد
#include <stdio.h>
int main()
{
start:
int a,num;
printf("***************============================***************\n");
printf("please input number\n");
scanf("%d",&a);

if (a<32750){

num=a/100000+((a/10000)%10)+((a/1000)%10)+((a/100)%10)+((a/10)%10)+a%10;
printf("magmoe argham=%d\n",num);}

else
printf("please input one 0<number<32750\n");
goto start;
return 0;
}
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
Olympiad گفت
Goharshady گفت
[center:a5eda71531]2[/center:a5eda71531]
ببخشید ولی این که 6 تا عدد می گیره و جمعشون رو می ده ، قرار بود یه عدد بگیره و جمع ارقامشو بده.
ضمنا وقتی از snipt لینک می ذارین ، لینک مستقیم بذارین:
http://snipt.net/IMO/sum-digits/
الان درست شده (تو مسئله گفته عدد بايد حداكثر شش رقمي باشه)
این کدی که شما نوشتید رقم هارو می گیره !؟!؟

من گفتم یه عدد بگیره!
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
بالا