Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
$ g++
i686-apple-darwin9-g++-4.0.1: no input files
$ head -n 1 text.cpp
#include <iostream>
$ g++ text.cpp
text.cpp: In function ‘int main()’:
text.cpp:33: error: ‘cout’ was not declared in this scope
text.cpp:33: error: ‘endl’ was not declared in this scope
$ g++ text.cpp
In file included from /usr/include/c++/4.0.0/backward/iostream.h:31,
from text.cpp:1:
/usr/include/c++/4.0.0/backward/backward_warning.h:32:2: [........]
-1
IsGood() должна быть const,
d1, d2, d3, d4, IsGood() - private.
И функцию печати тоже надо было засунуть в класс...
Может ты в школе неговнокодил?
аутпут приложения удивляет: 3888 / 9000 = 0.432
у тебя не приняли лабу, да?
Компилируйте код на С++ с помощью g++ - избежите многих проблем.
i686-apple-darwin9-g++-4.0.1: no input files
$ head -n 1 text.cpp
#include <iostream>
$ g++ text.cpp
text.cpp: In function ‘int main()’:
text.cpp:33: error: ‘cout’ was not declared in this scope
text.cpp:33: error: ‘endl’ was not declared in this scope
ЧЯДНТ?
#include <iostream.h>
$ g++ text.cpp
In file included from /usr/include/c++/4.0.0/backward/iostream.h:31,
from text.cpp:1:
/usr/include/c++/4.0.0/backward/backward_warning.h:32:2: [........]
$ ./a.out
3888 / 9000 = 0.432
не понимаешь ругань компилятора
#include <iostream>
using namespace std;
Что удивительного? Так и есть.
И да, это не лаба по программированию. Это одна из задач лабы по тер. веру.
9999
9999-1000+1=8999+1=9000
нет?
0002
)
return ((d1 == d2) + (d1 == d3) + (d1== d4) + (d2 == d3) + (d2 == d4) +(d3 == d4)) == 1
Дословно "Количество совпадений == 1".