Информация

Обсуждало 10 человек

Опрос от автора

Чтобы принять участие в голосовании, зарегистрируйтесь, пожалуйста!

Что это?

Логика и программирование
11 октября 2011 в 12:14:15

#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
int a=0,b=0,c;char text[64];bool ma=0,mb=0;
cin>>text;
for(int i=0,j=0;i<strlen(text);i++)
{
if (i==0&&text[i]=='-') ma=1;
if (text[i]>='0'&&text[i]<='9')
if (j) {b*=10;b+=text[i]-'0';}
else {a*=10;a+=text[i]-'0';}
if (text[i]=='+') {j=1;c=0;if (text[i+1]=='-') mb=1;}
if (text[i]=='-'&&i>0&&j==0) {j=1;c=1;if (text[i+1]=='-') mb=1;}
if (text[i]=='*') {j=1;c=2;if (text[i+1]=='-') mb=1;}
if (text[i]=='/') {j=1;c=3;if (text[i+1]=='-') mb=1;}
}
if (ma) a=-a;if (mb) b=-b;
while(true) {if (c==0) {c=a+b;break;} if (c==1) {c=a-b;break;} if (c==2) {c=a*b;break;} if (c==3) {c=a/b;break;}}
cout<<"="<<c;
getch();
return 0;
}

Обсуждение (вниз)

Не хватает только вашего мнения. Зарегистрируйтесь, чтобы написать!

02 ноября 2011 в 22:22:48

это код секса гуся и овцы

22 октября 2011 в 14:07:00

Yura, определенно С++

22 октября 2011 в 03:13:24

Что-то на C++ или просто C.
Потому что include'ит .h файлы.

20 октября 2011 в 17:36:17

Даже я понял,что это код.Стыыдно,Трошик,стыыдно!

11 октября 2011 в 22:01:29

но я же пишу носом хД нуу в смысле ксуем хД у меня скорость печатания ксуем 65536 символов в секунду хД

11 октября 2011 в 21:55:17

у меня руки из жопы растут поэтому я кривой код пишу

Вот когда ты сам поймешь, что у тебя руки из жопы растут - тогда что-то еще сможет измениться в лучшую сторону

11 октября 2011 в 20:27:52

мне малдан говорил что у меня руки из жопы растут поэтому я кривой код пишу хД

11 октября 2011 в 14:44:28

Это код. Ты надмозг.

11 октября 2011 в 14:38:28

Меня опрос убил, чем непонятные буквы, которые Мох написал X)

11 октября 2011 в 13:53:26

не, ну точно калькулятор. на 2 числа. Если впихнуть ему 3е, забудет про 2е. j - это какое число сейчас распознается ( 0 - 1е, 1 - 2е). Ну а будет ли оно работать, это уж хрен знает.

11 октября 2011 в 13:48:51

я посмотрел только до середины, и меня смутило хотя бы это:
if (j) { b*=10;b+=text[i]-'0'; }

11 октября 2011 в 13:43:48

Этот код вообще работает?

11 октября 2011 в 13:42:55

Вряд ли он будет работать.
Да и ковыряться лень, надо Алексу в кодах прикрутить подсветку синтаксиса в будущем.
И тебе, мох, желательно было бы запихнуть код в теги кода, а то хер разберешь

11 октября 2011 в 13:42:45

Вообще, если присмотреться, этот код берет какую-то строку, выискивает в ней цифры и знаки +, -, *, /, чё-то мудрит... Это походу калькулятор.

11 октября 2011 в 13:29:26

metseldr, не похоже. Я знаю, как они выглядеть должны (видел, но китайский хреново знаю)

11 октября 2011 в 13:21:13

Это древние китайские ероглефы

11 октября 2011 в 13:14:56

А хрен его знает.

11 октября 2011 в 13:08:57

Кэп, видимо мох хочет чтобы мы написали, что код выведет

11 октября 2011 в 12:30:47

Код. (Кэп близко)
Fundux.ru v.3.0 © 2006-2021 AleXNoD
Портал русских флеш игр и flash мультов