|
|
|
3 интересные задачки на условие!!!
|
|||
|---|---|---|---|
|
#18+
Пожалуйста помогите, заранее огромный респект и человеческое спасибо! Задание на тему: "Условия"(3 задачки). 1) f(x) = если x>-4, то cos(2*x)+9, иначе -cos(x)/(x-9) Прим.Первая задачка вообще легкая, тут if, then и else надо просто подставить и все, я просто синтаксис С++ очень плохо знаю. Знаю только как это по паскалевски делать, а это очень легко, вот так: var x,a,b,c,t,a1,a2,a3,a4:integer; f:real; begin writeln('write x, a, b, c, time, a1, a2, a3, a4'); readln(x,a,b,c,t,a1,a2,a3,a4); if x>-4 then f:=cos(2*x)+9 else f:=-cos(x)/(x-9); writeln('1) result = ',f); end. А на языке С++ пока сложновато освоиться и я очень прошу помочь мне - юному программисту. Второе и третье задания чуть-чуть посложней: 2) Услуги телефонной сети оплачиваются по следующему правилу: за разговоры за А минут в месяц оплачиваются В р., а разговоры сверх установленной нормы оплачиваются из расчета С р. в минуту. Написать программу, вычисляющую плату за пользование телефоном для введенного времени разговоров за месяц. 3) Известно, что из четырех чисел а1, а2, а3 и а4 одно отлично от трех других, равных между собой; присвоить номер этого числа переменной n. Пожалуйста помогите, заранее огромный респект и человеческое спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 22:00 |
|
||
|
3 интересные задачки на условие!!!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. по поводу 2-3 - ты хочешь чтобы за тебя и аглоритмы писали ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 22:17 |
|
||
|
3 интересные задачки на условие!!!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. в задаче 2 немного неполные условия. в примере выше если клиент ничего не говорил(time=0), то он и не платит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 01:28 |
|
||
|
3 интересные задачки на условие!!!
|
|||
|---|---|---|---|
|
#18+
Первую решили, второя как первая. Третья поинтересней. Можно было бы просто решить простым перебором. Но предложу такой вариант: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 10:14 |
|
||
|
3 интересные задачки на условие!!!
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. :) Просто компановка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 10:16 |
|
||
|
3 интересные задачки на условие!!!
|
|||
|---|---|---|---|
|
#18+
Индксы от нуля. Только в первом случае надо вместо 3,4 писать 2,3. Если индексы от единицы, то в первом случае везде прибавить единицу, а во втором только в первой скобке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 10:18 |
|
||
|
3 интересные задачки на условие!!!
|
|||
|---|---|---|---|
|
#18+
Вторая и третья задача на паскалевском языке выглядат так: if t<=a then f:=t*a/b else f:=b+(t-a)*c; writeln('2) Money = ',f); if (a1=a2) or (a1=a3) then if (a2=a3) or (a2=a4) then if (a3=a4) or (a3=a1) then write('3) ',4) else writeln('3) ',3) else writeln('3) ',2) else writeln('3) ',1); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 15:10 |
|
||
|
3 интересные задачки на условие!!!
|
|||
|---|---|---|---|
|
#18+
HomoerroВторая и третья задача на паскалевском языке выглядат так: if t<=a then f:=t*a/b else f:=b+(t-a)*c; writeln('2) Money = ',f); if (a1=a2) or (a1=a3) then if (a2=a3) or (a2=a4) then if (a3=a4) or (a3=a1) then write('3) ',4) else writeln('3) ',3) else writeln('3) ',2) else writeln('3) ',1); Тебе не нравится мое решение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 15:52 |
|
||
|
3 интересные задачки на условие!!!
|
|||
|---|---|---|---|
|
#18+
Akh HomoerroВторая и третья задача на паскалевском языке выглядат так: if t<=a then f:=t*a/b else f:=b+(t-a)*c; writeln('2) Money = ',f); if (a1=a2) or (a1=a3) then if (a2=a3) or (a2=a4) then if (a3=a4) or (a3=a1) then write('3) ',4) else writeln('3) ',3) else writeln('3) ',2) else writeln('3) ',1); Тебе не нравится мое решение? Твое решение мне нравиться вполне!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 15:55 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34330859&tid=2029455]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 480ms |

| 0 / 0 |
