Hip-Hop.Ru

Hip-Hop.Ru (https://www.hip-hop.ru/forum/)
-   Компьютеры и Интернет (https://www.hip-hop.ru/forum/kompyutery-i-internet-f186)
-   -   Программисты / Компьютерные техники, которые НИКОГДА не спят! [Беседка] (https://www.hip-hop.ru/forum/programmisty-kompyuternye-tehniki-kotorye-nikogda-ne-spyat-besedka-252443/)

diskursmonger 5 марта 2013 23:55

Цитата:

Цитата от Mase1 (Сообщение 1077209638)
Цитата:

Цитата от frolkin (Сообщение 1077209630)
пацы, кто на хабре тусует?

почитываю, но не зареган
или тебе мемберы нужны?

ну да, хотел глянуть кто чо пишет

Яфик 8 марта 2013 12:56

Ребятушки есть кто на шарпе пишет? :)

Mase1 8 марта 2013 12:57

Цитата:

Цитата от Yafik (Сообщение 1077218592)
Ребятушки есть кто на шарпе пишет? :)

смотря что тебе нужно)

Яфик 8 марта 2013 13:08

Да я вот прогаю на плюсах давненько ща решил для себя шарп поюзать ну думаю сделаю простенькое консольное что нибудь и вот натыкаюсь на то что допустим инт н = консоль.риад () запиливает не значения инт которое я ввожу а символьный код, это нормально да?

Mase1 8 марта 2013 13:12

Цитата:

Цитата от Yafik (Сообщение 1077218642)
Да я вот прогаю на плюсах давненько ща решил для себя шарп поюзать ну думаю сделаю простенькое консольное что нибудь и вот натыкаюсь на то что допустим инт н = консоль.риад () запиливает не значения инт которое я ввожу а символьный код, это нормально да?

кинь код глянуть

Яфик 8 марта 2013 13:20

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int n = Console.Read();
var list = new List<int>();
for(int i = 0; i < n; i++){
list.Add(Console.Read());
}
Console.WriteLine(list.Max());
}
}
}

Mase1 8 марта 2013 13:36

Как-то так
Показать скрытый текст
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int n = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Вы ввели максимальное число элементов списка: " + n);
var list = new List<int>();
for (int i = 0; i < n; i++)
{
list.Add(Convert.ToInt32(Console.ReadLine()));
}
Console.WriteLine("Максимальное число: " + list.Max());
Console.WriteLine("Досвидос, %username%,нажмите любую клавишу...");
Console.ReadKey();
}
}
}

Яфик 8 марта 2013 13:40

Оххх... Бляяя.... т.е. каждый раз надо конвертировать к инту так?
А ещё кто-то говорил шарп для ленивых...

Mase1 8 марта 2013 13:42

Цитата:

Цитата от Yafik (Сообщение 1077218745)
Оххх... Бляяя.... т.е. каждый раз надо конвертировать к инту так?
А ещё кто-то говорил шарп для ленивых...

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

Яфик 8 марта 2013 13:50

Цитата:

Цитата от Mase1 (Сообщение 1077218756)
Цитата:

Цитата от Yafik (Сообщение 1077218745)
Оххх... Бляяя.... т.е. каждый раз надо конвертировать к инту так?
А ещё кто-то говорил шарп для ленивых...

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

Ясненько))) Если что буду ещё в ЛС пилить если затуплю снова, ок?)))) Спасибо)

Mase1 8 марта 2013 14:12

Цитата:

Цитата от Yafik (Сообщение 1077218776)
Цитата:

Цитата от Mase1 (Сообщение 1077218756)
Цитата:

Цитата от Yafik (Сообщение 1077218745)
Оххх... Бляяя.... т.е. каждый раз надо конвертировать к инту так?
А ещё кто-то говорил шарп для ленивых...

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

Ясненько))) Если что буду ещё в ЛС пилить если затуплю снова, ок?)))) Спасибо)

лучше в контакт, ато я часто ЛС без внимания оставляю)

Азамат Космонавт 16 марта 2013 19:58

привет, парни. как дела? постепенно вступаю в ваши ряды разработчиков:saint:

Добавлено через 2 минуты 50 секунд
Цитата:

Цитата от Yafik (Сообщение 1077218592)
Ребятушки есть кто на шарпе пишет? :)

сейчас изучаю :)

Яфик 18 марта 2013 17:54

Цитата:

Цитата от Азамат Космонавт (Сообщение 1077252455)

Добавлено через 2 минуты 50 секунд
Цитата:

Цитата от Yafik (Сообщение 1077218592)
Ребятушки есть кто на шарпе пишет? :)

сейчас изучаю :)

Сам или как? Я вот все-таки не удержался и записался на курсы по шарпу от ЕРАМ):boyara:

Азамат Космонавт 18 марта 2013 20:48

Цитата:

Цитата от Yafik (Сообщение 1077259905)
Цитата:

Цитата от Азамат Космонавт (Сообщение 1077252455)

Добавлено через 2 минуты 50 секунд
Цитата:

Цитата от Yafik (Сообщение 1077218592)
Ребятушки есть кто на шарпе пишет? :)

сейчас изучаю :)

Сам или как? Я вот все-таки не удержался и записался на курсы по шарпу от ЕРАМ):boyara:

хожу на курсы, платно, но без сертификата, только знания. вот кстати Epam тоже интересовался, там же потом сразу на работу берут? :)какой срок обучения?

A_D 19 марта 2013 07:29

заебался защиту писать от дурака..:) ито ламается постоянно

Яфик 19 марта 2013 09:44

Цитата:

Цитата от Азамат Космонавт (Сообщение 1077260778)
Цитата:

Цитата от Yafik (Сообщение 1077259905)
Цитата:

Цитата от Азамат Космонавт (Сообщение 1077252455)

Добавлено через 2 минуты 50 секунд


сейчас изучаю :)

Сам или как? Я вот все-таки не удержался и записался на курсы по шарпу от ЕРАМ):boyara:

хожу на курсы, платно, но без сертификата, только знания. вот кстати Epam тоже интересовался, там же потом сразу на работу берут? :)какой срок обучения?

Срок обучения 30 часов) на работу наврятли, ибо курсы не в самом учебном центре ЕРАМ а в СГУ, в котором есть базовая кафедра ЕРАМ))

sxdnesxd 19 марта 2013 10:14

Цитата:

Цитата от A_D (Сообщение 1077261919)
заебался защиту писать от дурака..:) ито ламается постоянно

Паскаль:confused:

Mase1 19 марта 2013 11:07

Цитата:

Цитата от A_D (Сообщение 1077261919)
заебался защиту писать от дурака..:) ито ламается постоянно

ты об очистке POST?
а, прости, перепутал тебя с другим чуваком:morj:

A_D 19 марта 2013 11:42

Цитата:

Цитата от sxd (Сообщение 1077262258)
Паскаль

разве паскаль единственная программа где нужна защита :) нет, не паскаль.с++

ребят, мож есть у кого готовая, запилите пожалуйста..хочу глянуть, как она выглядит:)
Цитата:

Цитата от Mase1 (Сообщение 1077262363)
ты об очистке POST?
а, прости, перепутал тебя с другим чуваком

:)бывает

Яфик 19 марта 2013 13:31

Цитата:

Цитата от A_D (Сообщение 1077262453)
Цитата:

Цитата от sxd (Сообщение 1077262258)
Паскаль

разве паскаль единственная программа где нужна защита :) нет, не паскаль.с++

ребят, мож есть у кого готовая, запилите пожалуйста..хочу глянуть, как она выглядит:)
Цитата:

Цитата от Mase1 (Сообщение 1077262363)
ты об очистке POST?
а, прости, перепутал тебя с другим чуваком

:)бывает

А подробнее, что именно пишешь?

A_D 19 марта 2013 13:48

Цитата:

Цитата от Yafik (Сообщение 1077262722)
А подробнее, что именно пишешь?

программу для расчета функции, 3 переменные, 1 находиться под дробью. тобишь для нее 0 нельзя..программу написал. но вот защиту от ввода букв и чтобы нули отбрасвало.если к примеру введешь 0000004, чтобы 4 считало. и ограничение по вводу поставить. к примеру максимум 7 символов можно было водить, чтобы " -" при этом и "," после чисел не считало за символ...если ебашить по циклам пиздетц там заебешся каждый момент прописывать, может есть полегче вариант..:)

Mase1 19 марта 2013 13:51

у тебя консольное приложение или вин-аппликейшн?

Яфик 19 марта 2013 14:25

Цитата:

Цитата от A_D (Сообщение 1077262758)
Цитата:

Цитата от Yafik (Сообщение 1077262722)
А подробнее, что именно пишешь?

программу для расчета функции, 3 переменные, 1 находиться под дробью. тобишь для нее 0 нельзя..программу написал. но вот защиту от ввода букв и чтобы нули отбрасвало.если к примеру введешь 0000004, чтобы 4 считало. и ограничение по вводу поставить. к примеру максимум 7 символов можно было водить, чтобы " -" при этом и "," после чисел не считало за символ...если ебашить по циклам пиздетц там заебешся каждый момент прописывать, может есть полегче вариант..:)

Исключения юзаешь?

Dagot7 19 марта 2013 14:30

Цитата:

Цитата от A_D (Сообщение 1077262758)
Цитата:

Цитата от Yafik (Сообщение 1077262722)
А подробнее, что именно пишешь?

программу для расчета функции, 3 переменные, 1 находиться под дробью. тобишь для нее 0 нельзя..программу написал. но вот защиту от ввода букв и чтобы нули отбрасвало.если к примеру введешь 0000004, чтобы 4 считало. и ограничение по вводу поставить. к примеру максимум 7 символов можно было водить, чтобы " -" при этом и "," после чисел не считало за символ...если ебашить по циклам пиздетц там заебешся каждый момент прописывать, может есть полегче вариант..:)

регулярку запили

/^[0-9]*$/ - защита от ввода букв

/^[0-9]{1}[.]{1}[0-9]{1,7}/ шаблон для чисел типа float

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

A_D 19 марта 2013 15:22

Цитата:

Цитата от Dagot7 (Сообщение 1077262878)
регулярку запили
/^[0-9]*$/ - защита от ввода букв
/^[0-9]{1}[.]{1}[0-9]{1,7}/ шаблон для чисел типа float
и так далее, почитай про регулярные выражения, я сам их хреново знаю, но весч хорошая

куда вставлять этот код в условие ?
вот сама программа пидерская правда ну пох..
Показать скрытый текст
#include <iostream>
#include <math.h>
#include <stdlib.h>

using namespace std;
int main()
{
setlocale(0, "");
float a,b,x;
printf("Введите x:");
scanf("%f",&x);
if (x==0||x<=-9999999||x>=9999999) cout<<"значение X введенно не верно"<<endl;
else
{printf("введите а:");
scanf("%f",&a);
if (a<=-9999999||a>=9999999) cout<<"размер введенного числа не должен привышать 7 символов"<<endl;
else
{printf("введите b:");
scanf("%f",&b);
if (b<=-9999999||b>=9999999) cout<<"размер введенного числа не должен привышать 7 символов"<<endl;
{ float y = 1 / x - a * pow(x,2) + abs( b * x);
cout<< "данное уравнение равно" << y << endl;
}}}}

вот тип скинул защиту какую то..не понимаю как ее вставить..циклов дохуя чето
Показать скрытый текст
std::string correct_input(std::string str,char type)
{
using namespace std;
int point,i,range,max_point,m_lenght,empty_numbers;
char s;
bool start_m;
string str_temp;
switch (type)
{
default:
case 'i':max_point=0;range=11;break;
case 'f':max_point=1;range=8;break;
case 'd':max_point=1;range=15;break;
}
point=0;
start_m=false;
m_lenght=0;
empty_numbers=0;
if (str[0]=='-' || str[0]=='+')
{
i=1;
str_temp+=str[0];
++empty_numbers;
} else {i=0;}
if (str[i]==',')
{
str_temp+="0,";
++i;
++point;
empty_numbers+=2;
}
while (str[i]=='0')
{
if (point!=0 || str[i+1]==',') break;
++i;
}
while (true)
{
s=str[i];
if (s=='\0') break;
if (s==',') ++point;
if (!((isdigit(s)) || (s=='\0') || (s==',')) || point>max_point)
{
cin.clear();
cin.sync();
str_temp="ERROR";
return str_temp;
}
str_temp+=s;
if (s!='0' && s!=',') start_m=true;
if (start_m) ++m_lenght; else ++empty_numbers;
++i;
}
if (m_lenght>=range) str_temp[range+empty_numbers]='\0';

return str_temp;
}

ну как то так
Цитата:

Цитата от Yafik (Сообщение 1077262858)
Исключения юзаешь?

наврено :)


Часовой пояс GMT +3, время: 21:03.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.

vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.