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/)

M1neraL 29 ноября 2010 19:18

со строками на с/c++ кто нибудь умеет рабоать?)

Муравей_й 29 ноября 2010 19:21

пацаны вы боги.
давайте будете помогать мне с домашкой по информатике?

зулусик просто 29 ноября 2010 19:37

Цитата:

Цитата от Kasper[ALP CLAN] (Сообщение 1071675322)
пацаны вы боги.
давайте будете помогать мне с домашкой по информатике?

ок, можно я тебе ещё готовить буду?:anddee:

Hammer 29 ноября 2010 21:12

Цитата:

Цитата от M1neraL (Сообщение 1071675304)
со строками на с/c++ кто нибудь умеет рабоать?)

В си нет строк, как таковых.

M1neraL 30 ноября 2010 22:36

Цитата:

Цитата от Hammer (Сообщение 1071676359)
Цитата:

Цитата от M1neraL (Сообщение 1071675304)
со строками на с/c++ кто нибудь умеет рабоать?)

В си нет строк, как таковых.

с массивами типа char кто нибудь умеет работать, блеать?

adajio 30 ноября 2010 23:18

строчный массив?

чо с ним нужно делать

выманюмам 30 ноября 2010 23:46

Короч такая вот хуйня
Напишите фрагмент программы для вычисления:
COS(X) = 1 – X2 / 2! + X4 / 4! – X6 / 6! …
Переменная X типа Double .
Необходимо решить задачу с помощью цикла For и организовать 7 итераций.
Вот до чего дошел:
Показать скрытый текст
Dim x, cosx As Double, i, j As Integer, f As Long
Console.WriteLine("Введите x")
x = Console.ReadLine
f = 1
j = 2
For i = 2 To 14 Step 2
f = f * i * (i - 1)
cosx = 1 - (x ^ i) / f
Next
Console.WriteLine(cosx)
Console.WriteLine(Math.Cos(x))
Console.ReadKey()

Написано в VB.
Не могу один момент дописать, вот где:
Цитата:

cosx = 1 - (x ^ i) / f
считается тут надо как то сделать чередование знаков, как в задании...не пойму ничо(
Ппц задание легкое, но я очень устал, а надо очень при очень срочно..помогите плиз
х2, х4 и т.д. это х^2,X^4

Добавлено через 52 минуты 34 секунды
Пацаны выручайте, на любом языке напишите эту прогу плизззз...хотя бы момент чередования я не могу въехать!!!Очень очень надо, как можно скорее:(

иксуй! 1 декабря 2010 00:44

Цитата:

Цитата от Loony Sky Kid (Сообщение 1071685836)
Короч такая вот хуйня
Напишите фрагмент программы для вычисления:
COS(X) = 1 – X2 / 2! + X4 / 4! – X6 / 6! …
Переменная X типа Double .
Необходимо решить задачу с помощью цикла For и организовать 7 итераций.
Вот до чего дошел:
Показать скрытый текст
Dim x, cosx As Double, i, j As Integer, f As Long
Console.WriteLine("Введите x")
x = Console.ReadLine
f = 1
j = 2
For i = 2 To 14 Step 2
f = f * i * (i - 1)
cosx = 1 - (x ^ i) / f
Next
Console.WriteLine(cosx)
Console.WriteLine(Math.Cos(x))
Console.ReadKey()

Написано в VB.
Не могу один момент дописать, вот где:
Цитата:

cosx = 1 - (x ^ i) / f
считается тут надо как то сделать чередование знаков, как в задании...не пойму ничо(
Ппц задание легкое, но я очень устал, а надо очень при очень срочно..помогите плиз
х2, х4 и т.д. это х^2,X^4

Добавлено через 52 минуты 34 секунды
Пацаны выручайте, на любом языке напишите эту прогу плизззз...хотя бы момент чередования я не могу въехать!!!Очень очень надо, как можно скорее:(

а ты не можешь просто вставить туда условный оператор, который будет делать это чередование?
я просто тоже уже сплю, но вроде должно сработать.

Добавлено через 2 минуты 9 секунд
или просто два цикла с шагом 4, один от 2х, а другой от 4х

выманюмам 1 декабря 2010 00:50

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

Добавлено через 3 минуты 33 секунды
Самое обидное, что завтра, когда я буду отдохнувший и буду знать, как решать задачу, мне уже нахрен не надо будет(((

иксуй! 1 декабря 2010 00:56

поставь какой-ниибудь счётчик дополнительный в этом цикле, увеличивай его на единицу, и проверяй, если он чётный например, то минус, если нечётный, то плюс.

выманюмам 1 декабря 2010 01:01

Что на единицу именно увеличивать?

иксуй! 1 декабря 2010 01:08

Цитата:

Цитата от Loony Sky Kid (Сообщение 1071686140)
Что на единицу именно увеличивать?

счётчик
заводишь переменную какую-то
вот фрагмент:

Код:

int i,k=0,f;
for ( i =2; i<=14; i+2 ) {
f = f * i * (i - 1);
k++;
if ( k%2==0 )
cosx = 1 - (x ^ i) / f;
cosx = 1 + (x ^ i) / f;

так тебе нужно? это на Си, заисключением возведения в степень)

Добавлено через 3 минуты 27 секунд
а мне вот shell урезанный нужно под линукс написать :D

выманюмам 1 декабря 2010 01:17

Что есть к?В Си % проверяет остаток чтоли от деления?я его не изучал никогда, хотя общее представление имею

иксуй! 1 декабря 2010 01:21

Цитата:

Цитата от Loony Sky Kid (Сообщение 1071686175)
Что есть к?В Си % проверяет остаток чтоли от деления?я его не изучал никогда, хотя общее представление имею

да, как в паскале mod

выманюмам 1 декабря 2010 01:27

Попробовал в Вб сделать
k = k + 1-счетчик
If k Mod 2 = 0 Then
cosx = 1 + (x ^ i) / f
Else
cosx = 1 - (x ^ i) / f
End If
В итоге If k Mod 2 = 0 Then
cosx = 1 + (x ^ i) / f считает для всех плюсов и наоборот, а как счередовать не получается((а бля я тупой(
Может я формулу косинуса вобще неправильно написал, хз

иксуй! 1 декабря 2010 01:36

косинус правильно всё, это разложение тейлора.
там нужно скорее всего без единицы брать, ты должен просто вычислять (x ^ i ) / f и чередуя - и + и подставлять как в рекуррентную формулу.
Код:

cosx = 1
k = 0
for i = 2 to 14 step 2
k = k + 1
If k Mod 2 = 0 Then
cosx = cosx + (x^i)/f
Else
cosx = cosx - (x^i)/f
End


выманюмам 1 декабря 2010 01:39

в задании с единицей ведь..а тут почему от косинуса то отнимать?

иксуй! 1 декабря 2010 01:41

Цитата:

Цитата от Loony Sky Kid (Сообщение 1071686245)
в задании с единицей ведь..а тут почему от косинуса то отнимать?

косинус изначально делаем единицей. и от него отталкиваемся уже.

Добавлено через 1 минуту 9 секунд
у меня на винде компилятора никакого нету сейчас, всё в линуксе, но вроде как всё должно быть хорошо

выманюмам 1 декабря 2010 01:57

Надо, чтобы считала прога так,
cosx=1-(x ^ i) / f+(x ^ i) / f-(x ^ i) / f...и тюдю вот так вот...то есть с каждым действием цикла факториал увеличивался и i и менялся знак.а ты вроде немного другое решение предлогаешь

Добавлено через 1 час 6 минут 28 секунд
Вобщем 4 утра, я так и не сделал..ппц..пох посплю часа 3, потом встану, попытаюсь доделать)

Добавлено через 10 часов 23 минуты 6 секунд
Внатуре, теперь стыдно, что не мог вчера решить..сегодня за 2 минуты сделал)

Добавлено через 10 часов 23 минуты 57 секунд
иксуй, спасибо, ты прав был, когда сказал, что косинус надо вместо 1 брать. только там дальше немного по другому)

Таяпантабули 1 декабря 2010 15:49

кто нибудь ставил на виртуальную машину QNX?любой. Проблемы с таймерами были?

AlexxUnder 1 декабря 2010 16:06

блин не могу кнопку сделать в Лазарусе, что бы при нажатии на неё переходить на другую форму, в Gambas писал form2.show и всё работало... кто-нибудь подскажите пожалуйста

иксуй! 1 декабря 2010 17:14

Цитата:

Цитата от Loony Sky Kid (Сообщение 1071686281)
Надо, чтобы считала прога так,
cosx=1-(x ^ i) / f+(x ^ i) / f-(x ^ i) / f...и тюдю вот так вот...то есть с каждым действием цикла факториал увеличивался и i и менялся знак.а ты вроде немного другое решение предлогаешь

Добавлено через 1 час 6 минут 28 секунд
Вобщем 4 утра, я так и не сделал..ппц..пох посплю часа 3, потом встану, попытаюсь доделать)

Добавлено через 10 часов 23 минуты 6 секунд
Внатуре, теперь стыдно, что не мог вчера решить..сегодня за 2 минуты сделал)

Добавлено через 10 часов 23 минуты 57 секунд
иксуй, спасибо, ты прав был, когда сказал, что косинус надо вместо 1 брать. только там дальше немного по другому)

да, по-другому)
сам вчера сонный был уже :D

ze kwaad 1 декабря 2010 18:17

Цитата:

Цитата от AlexxUnder (Сообщение 1071689454)
блин не могу кнопку сделать в Лазарусе, что бы при нажатии на неё переходить на другую форму, в Gambas писал form2.show и всё работало... кто-нибудь подскажите пожалуйста

Забивай большой и толстый на лазарус,тот ещё головняк :|

зулусик просто 1 декабря 2010 19:14

посаны, кто с лотусом работает?(работал)

Слип[SFU] 1 декабря 2010 19:47

Товарищи, очень необходима помощь:(
Потухаю и так, а лабораторок по информатике куча ещё.
Язык: С++
Раздел: Строки

Дан текст. Вывести на экран только те слова, которые содержат введёную пользователем подстроку. Например: если пользователь введёт слово "рек" для строки "Ехал грека через реку", то программа должна вывести результат: "Грека, реку"


Вторая.

С++
Двумерные массивы

В двумерном массиве хранятся результаты футбольных матчей. Каждый элемент матрицы содержит информацию о результате игры: i-ой и j-ой команд. 3 очка - i-тая команда победила, 1 - ничья, 0 - поражение, "-1" - не играли.
Определить: а)наиболее успешную команду; б)вывести на экран списки не игравших.



Помогите а?:(
Если можете с пояснениями и без шибких замутов:(а то я ещё разбираться пытаюсь, учиться...


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

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.