تبلیغات
پروژه های رایگان برنامه نویسی و آموزش زبان C++ و C# - عدد های بین دو عدد 10 رقمی
 
برنامه بدون خطا رویاست Program is impossible without an error
پروژه های رایگان برنامه نویسی و آموزش زبان C++ و C#
صفحه نخست         تماس با مدیر         پست الکترونیک        RSS         ATOM
 
 
پنجشنبه 10 اردیبهشت 1388 :: نویسنده : سجاد سلطانی

این سورس دو عدد 10 رقمی از ورودی گرفته و اعدادی که بین این دو عدد می باشد را در یک فایل ذخیره می کنه .

 

 

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>

#define Max 10

void digit0();
void digit1();
void digit2();
void digit3();
void digit4();
void digit5();
void digit6();
void digit7();
void digit8();
void digit9();
void Print();

int x[Max],y[Max],tmp[Max],W=0,c=0;

FILE *f;

main(){
 char str1[Max],str2[Max];
 int i,j;

 for(i=0;i<Max;i++)
  str1[i]=str2[i]='\0';

 f=fopen("c:\\sajjad.txt","wt");

 printf(" Enter a 1 Number :0000000000\n");
 printf("\n Enter a 1 Number :");
 gets(str1);

 printf("\n Enter a 2 Number :");
 gets(str2);

 for(i=0;i<Max;i++)
  tmp[i]=x[i]=y[i]=0;


 for(i=Max-1;i>=0;i--){
  if(str1[i]!='\0')
   x[i]=str1[i]-48;
  if(str2[i]!='\0')
   y[i]=str2[i]-48;
 }

 digit0();

}
//**********************
void digit0(){

 while(1){
  if(tmp[9]>9){
   digit1();
   tmp[9]=0;
  }
  else{
   if(W==1)
    Print();
   tmp[9]++;
  }

  if(W==0){
   c=0;
   for(int i=0;i<Max;i++)
    if(x[i]==tmp[i])
     c++;
   if(c==Max){
    W=1;
    c=0;
   }
  }

  if(W==1){
         c=0;
   for(int i=0;i<Max;i++)
    if(y[i]==tmp[i])
     c++;
   if(c==Max){
    fclose(f);
    exit(1);
   }
  }
 }
}
//**********************
void digit1(){
 if(tmp[8]>=9){
  digit2();
  tmp[8]=0;
 }
 else
  tmp[8]++;
}
//**********************
void digit2(){
 if(tmp[7]>=9){
  digit3();
  tmp[7]=0;
 }
 else
  tmp[7]++;
}
//**********************
void digit3(){
 if(tmp[6]>=9){
  digit4();
  tmp[6]=0;
 }
 else
  tmp[6]++;
}
//**********************
void digit4(){
 if(tmp[5]>=9){
  digit5();
  tmp[5]=0;
 }
 else
  tmp[5]++;
}
//**********************
void digit5(){
 if(tmp[4]>=9){
  digit6();
  tmp[4]=0;
 }
 else
  tmp[4]++;
}
//**********************
void digit6(){
 if(tmp[3]>=9){
  digit7();
  tmp[3]=0;
 }
 else
  tmp[3]++;
}
//**********************
void digit7(){
 if(tmp[2]>=9){
  digit8();
  tmp[2]=0;
 }
 else
  tmp[2]++;
}
//**********************
void digit8(){
 if(tmp[1]>=9){
  digit9();
  tmp[1]=0;
 }
 else
  tmp[1]++;
}
//**********************
void digit9(){
 if(tmp[0]>=9){
  //digit10();
  tmp[0]=0;
 }
 else
  tmp[0]++;
}
//**********************
void Print(){
 for(int i=0;i<Max;i++){
  putc(tmp[i]+48,f);
  printf("%d",tmp[i]);
 }
 putc('\n',f);
 printf("\n");
}





نوع مطلب : پروژه های برنامه نویسی ++C، 
برچسب ها :
لینک های مرتبط :


پنجشنبه 28 اردیبهشت 1396 10:51 قبل از ظهر
Magnificent items from you, man. I've understand your stuff prior to and you're just too great.

I really like what you've acquired here, certainly like what you are saying and the best way by which
you are saying it. You are making it enjoyable and you
still care for to keep it sensible. I can't wait to learn far more from
you. This is actually a terrific site.
جمعه 25 فروردین 1396 06:13 قبل از ظهر
I think that everything published made a bunch of sense.
But, what about this? what if you wrote a catchier post title?
I ain't suggesting your content isn't good, however what if you added something that makes people desire more?
I mean پروژه های رایگان برنامه نویسی و آموزش زبان C++ و C# - عدد های بین دو عدد 10 رقمی is a little boring.
You could peek at Yahoo's home page and note how they write news
titles to grab people interested. You might try adding a video or a related picture or two to get people interested about everything've got to say.
Just my opinion, it would make your website a little bit more interesting.
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر


درباره وبلاگ

انجام پروژه های برنامه نویسی سی و سی پلاس پلاس و سی شارپ

انجام پروژه های الکترونیکی و رباتیکی

مدیر وبلاگ : سجاد سلطانی
مطالب اخیر
نویسندگان
جستجو

آمار وبلاگ
کل بازدید :
بازدید امروز :
بازدید دیروز :
بازدید این ماه :
بازدید ماه قبل :
تعداد نویسندگان :
تعداد کل پست ها :
آخرین بازدید :
آخرین بروز رسانی :














free counters
X بستن تبلیغات
X بستن تبلیغات