Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2010, 10:03   #1
Lika_10
Новичок
Джуниор
 
Регистрация: 20.12.2010
Сообщений: 2
Печаль меню на с++

ПОМОГИТЕ ПОЖАЛУЙСТА!!!
Используя задачи 1-5 составить программу с 6 функциями включая меню.

Задача1
1.Написать уравнение проверки знания даты начала II мировой войны!
имя папки:contr.h
Код C

#include <stdio.h>
#include <conio.h>
void main()
{
int year; // ответ
printf("\n В каком году началась Вторая Мировая Война?\n");
printf("Введите дату и нажмите <Enter>");
printf("-> " );
scanf("%i", &year);
if (year == 1939)
printf("Правильно");
else {
printf("1939\n" );
}
printf("\n Для завершения нажмите <Enter>");
getch();
}




Задача 2
Написать программу вычисления по формуле:
1.Условие.

Программа
имя: neras.h
Код C

#include <stdio.h>
#include <math.h>
#include <conio.h>
main()
{
double a,b,y;
char aA[128];
char bA[128];
printf("Vvedite a:");
gets (aA);
a=atof(aA);
printf("Vvedite b:");
gets (bA);
b=atof(bA);
if ((a*a+b*b)<=1)
y=a*a+b*b;
else
if (a>=b)
y=pow(a+b,a/b);
else
y=0.5;
printf("\n\n a=%6.4f;b=%6.4f;y=%6.4f;",a,b,y);
getch();
return 0;
}




Задание 3
Написать программу, которая выводит таблицу степеней двойки от нулевой до десятой.
программа
имя:vreta.h
Код C

#include <stdio.h>
#include <conio.h>
void main()
{
int n; // Pokazatel stepei
int x; // Snazenie 2 v stepehi n
printf("\nTabliza stepeney dvoyki\n ");
x = 1;
for (n = 0; n <= 10; n++)
{
printf("%3i%5i\n", n, x);
x *= 2;
}
printf("\nDlja saverschenija nazmite <Enter>");
getch();
}




Задача 4
Дано натуральное число п и последовательность целых чисел х1,х2,х3,…,хn. Написать программу решения следующей задачи: вычислить среднее арифметическое всех положительных членов последовательности.
программа
имя:bdret.h
Код C++

#include <stdio.h>
#include <conio.h>
#include <iostream>

int main(void)
{
int n;
double x,count=0.0,sum=0.0;
double sr;
cout<<"Enter n: ";
cin>>n;
for(int i=0; i<n; i++)
{
cout<<"Enter "<<i+1<<" -> ";
cin>>x;
if(x>0)
{
count++;
sum+=x;
}
}
sr=sum/count;
cout.precision(5);
cout<<"Sr -> "<<sr;
getch();
return 0;
}




Задача 5
Найти первый член последовательности, для которого выполнено условие /an-an-1/<e, если последовательность образована по закону:
an=(1-1/2!)(1+1/3!)…(1+(-1)^n/(n+1)!)
Программа
имя:hgera.h
Код C++

#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <vector>

void main()
{
double e=0.001, temp=0;
std::vector<double> v;
long int i=0;
while(1)
{
temp = ( 1 + ( pow(-1.0, i)) / (i + 1) );
v.push_back(temp);
if(abs(v.at(v.size()-1) - v.at(v.size()-1)) < e);
{
printf("num = %d", i+1);
break;
}
i++;
}
getch();
}

Последний раз редактировалось Lika_10; 20.12.2010 в 10:05. Причина: недопечатала задачу
Lika_10 вне форума Ответить с цитированием
Старый 20.12.2010, 10:35   #2
lera93
Пользователь
 
Аватар для lera93
 
Регистрация: 20.12.2010
Сообщений: 20
По умолчанию

возьми и просто соедини эти задания, опиши их условия ну и еще одну придумай свою.
lera93 вне форума Ответить с цитированием
Старый 20.12.2010, 10:38   #3
Sweta
Форумчанин
 
Регистрация: 22.11.2007
Сообщений: 664
По умолчанию

1. Учимся использовать код ТЕГ при оформлении кода. Для этого выделяем текст программы , после чего нажимаем значок # на панели сообщения.
2. Всем Вашим функциям присваиваем вместо main другие имена.
3. Создаем новую функцию main, в которой создаем меню, типа
1 - год начала...
2 - проверка...
3- ..
..
..
6 - Выход
далее ожидаем ввода выбранного пункта и при совпадении с кодом меню выполняем соответствующую функцию.
Неприятности приходят и уходят, а жизнь продолжается!
Sweta вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать меню и подключить свое меню OgE®_M@G Microsoft Office Excel 9 26.11.2010 07:41
меню как на сайте p&g (меню ввиде таблицы) ilma55 WordPress и другие CMS 0 19.09.2010 19:09
И сново sendMessage =) Как нажать пункт верхнего меню и меню правой кнопки? TwiX Win Api 9 15.10.2009 01:57
Для доступа к пунктам главного меню клавиши ALT + подчеркнутая буква меню в офис 2007? Окоча Юра Microsoft Office Word 1 24.02.2009 12:29
Меню с Items в виде набора Bitmap (как меню редактирования в Word'е) chandrasecar Мультимедиа в Delphi 7 14.01.2009 09:20