مشکل در اجرای برنامه C++ در viual studio

h-y

Member
با سلام خدمت مهندسین عزیز
من با نرم افزار Microsoft Visual Studio 2010 اصلا کار نکردم و الان هم میخوام یک برنامه که با C++ نوشته شده رو با این نرم افزار اجرا کنم که متاسفانه خطا در iostream.h میده
این برنامه با TCPLUS3 که تحت داسه بدون مشکل اجرا شده و اگه باید در viual studio تغییراتی داده بشه بی زحمت بهم بگین
ممنون از لطفتون
کد:
#include <iostream.h>
#include <MATH.H>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <string.h>
//*********************************Menu************************
int menu_select()
{
char s[5];
clrscr();
gotoxy(30,2);
printf("1. Adad aval    ");
gotoxy(30,4);
printf("2. Shap");
gotoxy(30,6);
printf("3. Adad kamel  ");
gotoxy(30,8);
printf("4. Decimal to binary");
gotoxy(30,10);
printf("5. Bubble sort   ");
gotoxy(30,12);
printf("6. Exit");
do{
   gotoxy(25,16);
   printf("Enter Your Select (1-6) : ");
   gets(s);
   }while(atoi(s)<0 ||atoi(s)>6);
   return atoi(s);
}
//*********************** ADAD  AVAL *****************************
void aval()
{
 int i,j,n,m,s;
 clrscr();
 cout<<"Enter one number(n):";
 cin >>n;
 cout<<"Enter two number(m):";
 cin >>m;
 for(i=n;i<m-1;i++){
 s=0;
 for(j=1;j<=i;j++)
 if ((i%j)==0)  s=s+1;
 if (s==2)  cout<<i<<'\t';
  }
 getch();
 }
//*********************** SHAP *****************************
void shap()
{  int i,j,n;  clrscr();
 cout<<"Enter a number:";
 cin >>n;
 for(i=1;i<=n;i++){
     for(j=1;j<=i;j++)
	cout<<"#"<<'\t';
     cout<<'\n';
 }
  for(i=n-1;i>0;i--){
     for(j=1;j<=i;j++)
	cout<<"#"<<'\t';
     cout<<'\n';
 }
 getch();
}

//*********************** TAM *****************************
void tam()
{
  long int i,a,j,n,m,s;
 clrscr();
 cout<<"Enter one number(n):";
 cin >>n;
 cout<<"Enter two number(m):";
 cin >>m;
 for(i=n;i<=m;i++){
    s=0;
    for(a=1;a<=i-1;a++)
       if  (i%a==0)  s+=a;
    if  ((s==i) && ((s%2)!=0))
	  cout<<i<<'\t';
 }
 getch();
 }
//*********************** binary *****************************
void biner()
{
 int num,sign;
 clrscr();
 char *st=" ",*binary=" ";
 cout<<"Enter a decimal number:";
 cin >>num;
 cout<<'\n';
 if (num<0)  sign=-1;
 else sign=1;
 num=abs(num);
 while (num>0) {
 itoa((num%2),st,20);
 strcat(binary,st);
 num=floor(num/2); }
 if (sign==-1) strcat(binary,"-");
 cout<<"Binary Number= "<<strrev(binary)<<'\n';
 getch();
}
//*********************** SORT *****************************
void bube()
{
 int i,j,n,x[100],temp;
 clrscr();
 cout<<"How many number:";
 cin>>n;
 for(i=1;i<=n;i++){
	cout<<"X["<<i<<"]=";
	cin>>x[i];}
  for(i=n;i>1;i--)
	  for(j=1;j<=i-1;j++)
	       if(x[j+1]<x[j]){
			  temp=x[j];
			  x[j]=x[j+1];
			  x[j+1]=temp;
			  }
   for(i=1;i<=n;i++) cout<<x[i]<<'\t';
   getch();
}
//**************************MAIN PROGRAM**************************
int main()
{
 char choice;
 textmode(C80);
 textcolor(3);
 for(;;) {
	choice=menu_select();
	switch(choice){
		case 1:aval(); break;
		case 2:shap(); break;
		case 3:tam(); break;
		case 4:biner(); break;
		case 5:bube(); break;
		case 6:exit(0);
		}//end of switch
	  }//end of for
}//end of main
 

جدیدترین ارسال ها

بالا