h-y
Member
با سلام خدمت مهندسین عزیز
من با نرم افزار Microsoft Visual Studio 2010 اصلا کار نکردم و الان هم میخوام یک برنامه که با C++ نوشته شده رو با این نرم افزار اجرا کنم که متاسفانه خطا در iostream.h میده
این برنامه با TCPLUS3 که تحت داسه بدون مشکل اجرا شده و اگه باید در viual studio تغییراتی داده بشه بی زحمت بهم بگین
ممنون از لطفتون
من با نرم افزار 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