Блог пользователя 4Never
[проблема] C#
Всем доброго времени суток.
Возникла очередная проблема:
в программе, которую я написал (вычисление корней квадратного уравнения с применением ООП), упорно отказывается работать ввод переменной "c". Прошу вас, покажите, где я ошибся.
Заранее спасибо за помощь. :)
P.S. Прошу сильно не кидаться тапками, т.к. это, всего лишь, вторая программа на C#, которую я написал. :)
Возникла очередная проблема:
в программе, которую я написал (вычисление корней квадратного уравнения с применением ООП), упорно отказывается работать ввод переменной "c". Прошу вас, покажите, где я ошибся.
Заранее спасибо за помощь. :)
P.S. Прошу сильно не кидаться тапками, т.к. это, всего лишь, вторая программа на C#, которую я написал. :)
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { internal class SquareEquation { static internal double a; static internal double b; static internal double c; static internal double x1; static internal double x2; static internal double d; static internal void Evaluate(double a, double b, double c) { d = b * b + 4 * a * c; if (d < 0) Console.WriteLine("There are no roots in this equation"); if (d == 0) { x1 = (-b / (2 * a)); Console.WriteLine("x1 = " + x1); } if (d > 0) { x1 = (-b + Math.Sqrt(d) / (2 * a)); x2 = (-b - Math.Sqrt(d) / (2 * a)); Console.WriteLine("x1 = " + x1); Console.WriteLine("x2 = " + x2); } } } class Program { static void Main(string[] args) { double a, b, c; Console.WriteLine("a = "); a = Convert.ToDouble(Console.ReadLine()) - 48; Console.WriteLine("b = "); b = Convert.ToDouble(Console.Read()) - 48; Console.WriteLine("c = "); c = Convert.ToDouble(Console.Read()) - 48; SquareEquation.Evaluate(a, b, c); Console.ReadKey(); } } }
[вопрос] О Brainfuck'e
Всем доброго времени суток.
Совсем недавно (около полунедели назад) я заинтересовался эзотерическим языком "Brainfuck".
Достал компилятор, сел, начал изучать.
Мне интересно, есть ли тут люди хорошо знающие язык этот?
>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.------------.-------.+++++++++++++.---.++++++++.
Совсем недавно (около полунедели назад) я заинтересовался эзотерическим языком "Brainfuck".
Достал компилятор, сел, начал изучать.
Мне интересно, есть ли тут люди хорошо знающие язык этот?
>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.------------.-------.+++++++++++++.---.++++++++.
[проблема] Расстояние между точками A и B в n-мерном Евклидовом пространстве.
Задача:
найти расстояние между точками A и B в n-мерном Евклидовом пространстве.
Проблема:
Код решения написан. Компиляется (Dev C++). Но exe'шник стабильно вылетает.
Прошу помощи.
Код:
найти расстояние между точками A и B в n-мерном Евклидовом пространстве.
Проблема:
Код решения написан. Компиляется (Dev C++). Но exe'шник стабильно вылетает.
Прошу помощи.
Код:
#include <math.h> #include <fstream> #include <iostream> #include <conio.h> using namespace std; //d(A,B) = sqrt(sqr(Ax-Bx)+sqr(Ay-By)+...+sqr(Av - Bv)); int main() { int i, n; double a[n], b[n], dist; ifstream inpt("dcoords.in"); inpt >> n; for (i = 0; i < n; i++) { inpt >> a[i]; inpt >> b[i]; } inpt.close(); dist = 0; for (i = 0; i < n; i++) dist += (a[i] - b[i]) * (a[i] - b[i]); dist = sqrt(dist); cout << dist; getch(); }
Первая попытка авторизации на C++
Сегодня впервые попробовал написать программку, в которой должна проходить авторизация (неважно к чему, в данном случае, важен сам факт авторизации).
Кто может что посоветовать по сабжу? C++ учу 2, максимум, 3 месяца уже (в школе был QBasic и Паскаль).
как ни странно, всё это у меня компильнулось и, даже, работает :3
P.S. Про то, что пасс и логин хранятся в файлах формата txt, да и ещё в незашифрованном виде, можно не писать - про это и так знаю.
Кто может что посоветовать по сабжу? C++ учу 2, максимум, 3 месяца уже (в школе был QBasic и Паскаль).
#include <iostream> #include <fstream> using namespace std; int main() { string ra, login, pass, rpass, rlogin, clogin, cpass; cout << "Hello!" << endl << "register/authorize(r/a): "; cin >> ra; if (ra == "r") { cout << "login: "; cin >> rlogin; cout << "password: "; cin >> rpass; ofstream flogin("login.txt"); flogin << rlogin; flogin.close(); ofstream fpass("pass.txt"); fpass << rpass; fpass.close(); }; if (ra == "a") { cout << "...reading..." << endl; ifstream flogin("login.txt"); ifstream fpass("pass.txt"); while (!flogin.eof() & !fpass.eof()) { flogin >> clogin; fpass >> cpass; }; cout << "login: "; cin >> login; cout << "password: "; cin >> pass; fpass.close(); flogin.close(); if (login == clogin & pass == cpass) { cout << "ready!" << endl; } else if (login != clogin) { cerr << "Error: invalid login" << endl; system("pause"); } else if(pass != cpass) { cerr << "Error: invalid password" << endl; system("pause"); }; }; if (ra != "a" & ra != "r") { cerr << "Fatal error: invalid value" << endl; system("pause"); }; system("pause"); }
как ни странно, всё это у меня компильнулось и, даже, работает :3
P.S. Про то, что пасс и логин хранятся в файлах формата txt, да и ещё в незашифрованном виде, можно не писать - про это и так знаю.
Тема для тестов
[FAIL]
Новый учебный год...
Всех с новым курсом, с новым учебным годом :3
Лёгкой, успешной учёбы, крутых программ и побед в соревнованиях :)
P.S. Теперь буду тоже тут сидеть. Поступил на 1 курс физ-теха этим летом. :)
Лёгкой, успешной учёбы, крутых программ и побед в соревнованиях :)
P.S. Теперь буду тоже тут сидеть. Поступил на 1 курс физ-теха этим летом. :)
Версия для печати