![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() ![]() |
![]() |
sss |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
плиз, решите задачи очень-очень срочно надо!!!!!! Заранее огромное спасибо!!!!!!!!!!!!
1. Написать программу, которая переводит время из минут и секунд в секунды. Программа должна проверять правильность введенных пользователем данных и в случае, если данные не¬верные, выводить соответствующее сообщение. Рекомендуемый вид экрана во время выполнения программы приведен ниже. Ошибочные данные, введенные пользователем, выделены полу¬жирным шрифтом. Введите время (минут, секунд) -> 2.90 Ошибка! Количество секунд не может быть больше 60 Для завершения нажмите <Enter> 2. Написать программу, которая выводит пример на вычитание !(в пределах 100), запрашивает ответ пользователя, проверяет его и выводит сообщение "Правильно!" или "Вы ошиблись" и правильный результат. Ниже приведен рекомендуемый вид эк¬рана во время выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом). Сколько будет 83-17? Введите ответ и нажмите <Enter> ->67 Вы ошиблись. 83-17=66 3. Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX. ![]() где а, b, с — действительные числа. Функция F должна принимать действительное значение, если выражение (Ац ИЛИ Вц) МОД2 (Вц ИЛИ Сц) не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозна¬чены целые части значений а, b, с, операции И, МОД2 и ИЛИ — поразрядные. Значения а, b, с, Хнач., Хкон., dX ввести с клавиатуры. (и если можно то обястите подробно как чё делать, плиз в 3 задаче!!!!!!!!!!!!!!!!!!!!!) Сообщение отредактировано: volvo - 7.12.2006 11:31 |
Алена |
![]()
Сообщение
#2
|
Гость ![]() |
#1
#include <iostream.h>
int main() {
int min, sec;
cout << "Введите время (минут, секунд) -> ";
cin >> min; cin.get(); cin >> sec;
if(sec > 59) cout << "Ошибка! Количество секунд не может быть больше 59\n" <<
"Для завершения нажмите <Enter>" << endl
else
cout << "Результат: " << (min * 60 + sec) << " секунд" << endl;
return 0;
}
#2 #include <stdlib.h>
#include <iostream.h>
int main() {
int first, second, ans;
randomize();
cout << "Сколько будет " << (first = (random(100) + 1)) << " - ";
cout << (second = (random(100 - first) + 1)) << "?\nВведите ответ и нажмите <Enter>\n->";
cin >> ans;
if((first - second) != ans)
cout << "Вы ошиблись." << first << " - " << second << " = " <<
first - second;
else cout << "Правильно!";
return 0;
}
|
Tribunal |
![]()
Сообщение
#3
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 233 Пол: Женский Реальное имя: Dasha Репутация: ![]() ![]() ![]() |
#3 можно так.но у меня загвоздка с МОД2
#include <iostream.h>
float a,b,c,d,f,x,xk,dx;
//------------------------------------------------------------------------------
float result_1(float x) // ф-ия для первого случая
{
return a*x*x+b;
}
//------------------------------------------------------------------------
float result_2(float x) //для второго
{
return (x-a)/x;
}
//------------------------------------------------------------------------
float result_3(float x) //для третьего
{
return (x/c);
}
//------------------------------------------------------------------------
void check_1(float &res) /*применение условий и выбор ф-ии,по
которой программа будет считать результат*/
{
if ((x-1)<0 && (b-x)!=0) res=result_1(x);
else
if (x-1>0 && (b+x)==0) res=result_2(x);
else res=result_3(x);
}
//------------------------------------------------------------------------
void check_2(float &res) /*проверка условия(Ац ИЛИ Вц) МОД2 (Вц ИЛИ Сц).
я не знаю,как производить операцию МОД2,поэтому пока заменила на ИЛИ*/
{
if (! ((int(a) | int(b)) | ((int(b) | int( c )) ) res=int(res);
}
//------------------------------------------------------------------------
int main()
{
cout << "What is..x=";
cin >> x;
cout << "dx=";
cin >> dx;
cout << "xk=";
cin >> xk;
cout << "What is..a=";
cin >> a;
cout << "b=";
cin >> b;
cout << "c=";
cin >> c;
cout << "d=";
cin >> d;
while (x<xk)
{
check_1(f);
check_2(f);
cout << f << "\n";
x+=dx;
}
}
Сообщение отредактировано: Tribunal - 2.12.2006 6:36 -------------------- irreparabilium felix olivio rerum
|
sss |
![]()
Сообщение
#4
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
спасибо БОЛЬШОЕ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
если 3 сможешь решить то напиши пожалуйста!!!!!!!!!!! |
sss |
![]()
Сообщение
#5
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
МНЕ СКАЗАЛИ, ЧТО МОД2 - это, очевидно, ^. =))
|
Tribunal |
![]()
Сообщение
#6
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 233 Пол: Женский Реальное имя: Dasha Репутация: ![]() ![]() ![]() |
ну тогда функция выглядит вот так:
void check_2(float &res) /* проверка условия(Ац ИЛИ Вц) МОД2 (Вц ИЛИ Сц). */
{
if (! ((int(a) | int(b)) ^ ((int(b) | int( c )) ) res=int(res);
}
-------------------- irreparabilium felix olivio rerum
|
sss |
![]()
Сообщение
#7
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
решите пожалуйста кто сможет массивы: сортировка, max и min, ввод с клав., вывод на экран. Заранее огромное спасибо!!!!!!!!!!!!!!!!! И ещё просьба: в 3 задаче там кнопки надо делать, и всякое такое, ну а я вот ну никак не могу!!!!!!!!если не трудно то скиньте плиз уже полностью готовое задание(сам фаил С) на мыло ssanya@bk.ru
|
Tribunal |
![]()
Сообщение
#8
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 233 Пол: Женский Реальное имя: Dasha Репутация: ![]() ![]() ![]() |
массивы какие?=)
одномерные,двумерные? с размерностью как? а кнопки в смысле тебе в билдре надо сделать,чтобы форма была? Сообщение отредактировано: Tribunal - 18.12.2006 9:28 -------------------- irreparabilium felix olivio rerum
|
sss |
![]()
Сообщение
#9
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
|
sss |
![]()
Сообщение
#10
|
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
ну что 3 так и никто решить не может? я с массивами уже сделал, а вот третью никак не могу
|
Tribunal |
![]()
Сообщение
#11
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 233 Пол: Женский Реальное имя: Dasha Репутация: ![]() ![]() ![]() |
дык а чем тебя моё решение не устраивает?
-------------------- irreparabilium felix olivio rerum
|
sss |
![]()
Сообщение
#12
|
|||
Новичок ![]() Группа: Пользователи Сообщений: 13 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
дык а чем тебя моё решение не устраивает? устраивает, но сами кнопки не могу сделать. Вот завтра сдавать надо и я не знаю как.......... ![]() если время будет, скинь плиз на <censored>
Сообщение отредактировано: мисс_граффити - 28.12.2006 22:09 |
|||
Sanches |
![]()
Сообщение
#13
|
Гость ![]() |
кто может помочь написать эту прогу в паскале??? Очень прошу...
Написать программу, которая выводит пример на вычитание !(в пределах 100), запрашивает ответ пользователя, проверяет его и выводит сообщение "Правильно!" или "Вы ошиблись" и правильный результат. Ниже приведен рекомендуемый вид эк¬рана во время выполнения программы (данные, введенные пользователем, выделены полужирным шрифтом). Сколько будет 83-17? Введите ответ и нажмите <Enter> ->67 Вы ошиблись. 83-17=66 |
Lapp |
![]()
Сообщение
#14
|
|||
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
кто может помочь написать эту прогу в паскале??? На Паскале - так и иди в паскалевский раздел. И открой там новую тему.
-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
|||
![]() ![]() |
![]() |
Текстовая версия | 18.07.2025 21:15 |