Привет античат,возможно кому-то покажется что это фигня, но я написал свой калькулятор на c++ изучаю уже 4 дня а уже калькулятор написал он может + - \ и вычислять квадратные корни как для целых так и для дробных.Уррра(радости не предела).Вот кстати сам код: #include "stdio.h" #include "math.h" int main() { int a,b,c,d,g,i,o,w,f1,f2,o1,o2,u2,u1,m21,m22,t; float q,p,y,v,l,x,e1,e2,l1,l2; u1=1; u2=2; printf("For int press 1 , for float press 2: "); scanf("%d",&a); if(a==1) { while(u1=1) { printf("press 1 for ' + ' , 2 for ' - ' , for * press 3 ,for / press 4 ,for sqrt Press 5: "); scanf("%d",&b); if(b==1) { printf("enter 1 number "); scanf("%d",&c); printf("enter 2 number "); scanf("%d",&d); printf("%s%d","Okay you result is ",c+d); } if(b==2) { printf("enter 1 number "); scanf("%d",&g); printf("enter 2 number "); scanf(" %d",&i); printf("%s%d","Okay you result is ",g-i); } if(b==3) { printf("enter 1 number "); scanf("%d",&o); printf("enter 2 number "); scanf(" %d",&w); printf("%s%d","Okay you result is ",w*o); } if(b==4) { printf("enter 1 number "); scanf("%d",&f1); printf("enter 2 number "); scanf(" %d",&f2); printf("%s%d","Okay you result is ",f1/f2); } if(b==5) { printf("enter your sqrt "); scanf("%d",&o1); int o2 =(int) sqrt(o1); printf("%s%d","okay basic of your sqrt is :",o2); } printf("\n%s","One more?Press 1 for calc again 2 for break "); scanf("%d",&m21); if(m21==2) return 0; } } if(a==2) { while(u2=2) { printf("Press 1 for '+' Press 2 for '-' Press 3 for * Press 4 for / Press 5 for sqrt "); scanf("%d",&t); if(t==1) { printf("Enter 1 number "); scanf("%f",&q); printf("Enter 2 number ") ; scanf("%f",&p); printf("%s%f","Okay your result is ",q+p); } if(t==2) { printf("Enter 1 number "); scanf("%f",&y); printf("Enter 2 number ") ; scanf("%f",&v); printf("%s%f","Okay your result is ",y-v); } if(t==3) { printf("Enter 1 number "); scanf("%f",&l); printf("Enter 2 number ") ; scanf("%f",&x); printf("%s%f","Okay your result is ",l*x); } if(t==4) { printf("Enter 1 number "); scanf("%f",&e1); printf("Enter 2 number ") ; scanf("%f",&e2); printf("%s%f","Okay your result is ",e1/e2); } if(t==5) { printf("enter your sqrt "); scanf("%f",&l1); float l2 =(float) sqrt(l1); printf("%s%f","okay basic of your sqrt is :",l2); } printf("\n%s","One more?Press 1 for calc again or 2 for stop "); scanf("%d",&m22); if(m22=2) return 0; } } }
ТС, грешишь, а где Rebz? P.S. Нам задание давали калькулятор на EC писать на ассемблере и чтоб скобки поддерживвал и многие стандартные функции распознавал).
Угу, это ведь азы - оценить возможность процессора выполнять простые действия калькулятора. P.S. Тривиальная задача: преобразования текстовой строки в поток комманд процессора, т.е. по своей сути разработка интерфейса калькулятора.
почему то мне кажеться что ты просто чужой исходник скомпилировал если да то тебе вот сюда http://forum.antichat.net/thread335710.html
Читать умеем? Я понимаю, что все здесь ах****но невхерственные программисты, но б**ть имейте совесть.
у меня раньше на винде стоял если у тебя 8 года тогда для поддержки этой конструкции заходи в compiler and debager settings там на вкладке global compiler settings выбери ещё одну вкладку other options рядом с compiler settings и пропиши -std=s++0x -Wc++0x-compat если более поздней версии тогда он всё держит!
шутка. Через 3 месяца пишет: "Ура! Я написал свой первый Flame!" "Ах да, вот его код: 650 тыс строк...."
Тс отпиши в ПМ есть заказ))) Требуется сделать как для botovod, но для однокласников. принцип. Загружается список акков типо logass logass logass Далее, присваивается каждому номер или имя. И при нажатии происходил следующее - автоматическая авторизация и сразу кидает на главную страницу, при нажатии другого аккаунта, выходит с первого, и автоматически авторизуется во втором) Вот твой первый заказ, дерзай)