Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 27, средняя оценка - 5.00
Blutonium
4 / 4 / 4
Регистрация: 29.05.2012
Сообщений: 275
#1

Написать программу вычисления среднего арифметического двух переменных - C++

29.05.2012, 23:22. Просмотров 4196. Ответов 19
Метки нет (Все метки)

Кто поможет с несколькими задачками по C++?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2012, 23:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Написать программу вычисления среднего арифметического двух переменных (C++):

Написать программу для вычисления среднего арифметического
Написать программу для вычисления среднего арифметического значения по...

Написать диалоговую программу вычисления значений функции двух переменных z=f(x.y) в различных точках плоскости.
Написать диалоговую программу вычисления значений функции двух переменных...

Составьте программу вычисления среднего арифметического целых чисел из отрезка [-6; 33]
Составьте программу вычисления среднего арифметического целых чисел из отрезка

Составьте программу вычисления среднего арифметического целых чисел из отрезка [-4; 15]
Составьте программу вычисления среднего арифметического целых чисел из отрезка .

Составить программу вычисления среднего арифметического положительных элементов C[M], где (M≤15)
Как сделать ? Я недавно просто начал изучать c++, вот и проблемы в...

Написать программу для подсчёта среднего арифметического
Доброго времени суток. Есть задачка....нужен калькулятор, но не со стандартным...

19
Alt_Shift
50 / 50 / 20
Регистрация: 28.05.2012
Сообщений: 161
29.05.2012, 23:33 #2
задачки бы написал для начала, может кто и поможет
0
Blutonium
4 / 4 / 4
Регистрация: 29.05.2012
Сообщений: 275
29.05.2012, 23:40  [ТС] #3
1.Написать программу вычисления среднего арифметического двух переменных, веденных с клавиатуры c=(a+b)/2;
2.Написать программу вычисления периметра прямоугольника со сторонами а и в. P=2*(a+b)
3.Написать программу вычисления площади и объема цилиндра, если известен радиус основания цилиндра и высота цилиндра.
0
Alt_Shift
50 / 50 / 20
Регистрация: 28.05.2012
Сообщений: 161
29.05.2012, 23:54 #4
Первая
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#include<stdio.h>
#include<windows.h>
using namespace std;
void main()
{
    setlocale(LC_ALL, "Russian");
    int max,min;
    double srar;
    cout<<"Введите первое число"<<endl;
    cin>>min;
    cout<<"Введите второе  число"<<endl;
    cin>>max;
    srar=(min+max)/2;
    cout<<"Среднее арифметическое между числами равно "<<srar;
 
 
    _getch();
}
Добавлено через 1 минуту
вторая
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#include<stdio.h>
#include<windows.h>
using namespace std;
void main()
{
    setlocale(LC_ALL, "Russian");
    int max,min;
    double srar;
    cout<<"Введите ширину"<<endl;
    cin>>min;
    cout<<"Введите длину"<<endl;
    cin>>max;
    srar=(min+max)*2;
    cout<<"периметр равен "<<srar;
 
 
    _getch();
}
1
bes_______
4 / 4 / 2
Регистрация: 29.05.2012
Сообщений: 8
29.05.2012, 23:56 #5
третья

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
using namespace std;
int main()
{
  float v,r;
  cout<<"vvedite visotu i radius zilindra"<<"\n";
  cin>>v>>r;
  cout<<"ploshad= "<<2*3.14*r*(v+r)<<"\n";
  cout<<"objom= "<<3.14*r*r*v<<"\n";
  system("pause");
  return 0;
}
1
Blutonium
4 / 4 / 4
Регистрация: 29.05.2012
Сообщений: 275
30.05.2012, 00:07  [ТС] #6
Большое вам всем спасибо! Реально выручили, даже не знаю как благодарить!
0
Alt_Shift
50 / 50 / 20
Регистрация: 28.05.2012
Сообщений: 161
30.05.2012, 00:10 #7
бес, площадь цилиндра это 2пи помноженное на радиус и на высоту...а объем можно проще взять- площадь помноженная на высоту...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void main()
{
    setlocale(LC_ALL, "Russian");
    int R,H;
    double ob,S;
    cout<<"Введите радиус"<<endl;
    cin>>R;
    cout<<"Введите высоту"<<endl;
    cin>>H;
    S=2*3.14*R*H;
    ob=S*H;
    cout<<"Площадь равна "<<S<<endl;
    cout<<"Объем равен "<<ob;
 
 
    _getch();
}
1
Blutonium
4 / 4 / 4
Регистрация: 29.05.2012
Сообщений: 275
30.05.2012, 00:19  [ТС] #8
Если бы вы мне еще с одной программкой помогли я бы не знал как вас благодарить.
Написать программу, вычисляющую оптимальный рост и вес пользователя, сравнив его с реальным и выдает рекомендации по необходимости поправиться или похудеть.
Оптимальный вес вычисляется по формуле: Рост (см) 100.
0
bes_______
4 / 4 / 2
Регистрация: 29.05.2012
Сообщений: 8
30.05.2012, 00:27 #9
Цитата Сообщение от Alt_Shift Посмотреть сообщение
бес, площадь цилиндра это 2пи помноженное на радиус и на высоту...а объем можно проще взять- площадь помноженная на высоту...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void main()
{
    setlocale(LC_ALL, "Russian");
    int R,H;
    double ob,S;
    cout<<"Введите радиус"<<endl;
    cin>>R;
    cout<<"Введите высоту"<<endl;
    cin>>H;
    S=2*3.14*R*H;
    ob=S*H;
    cout<<"Площадь равна "<<S<<endl;
    cout<<"Объем равен "<<ob;
 
 
    _getch();
}
Смотря какая площадь, я находил площадь полной поверхности
0
Alt_Shift
50 / 50 / 20
Регистрация: 28.05.2012
Сообщений: 161
30.05.2012, 00:32 #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#include<stdio.h>
#include<windows.h>
using namespace std;
void main()
{
    setlocale(LC_ALL, "Russian");
    int rost,ves;
    double optimal;
    cout<<"Введите рост"<<endl;
    cin>>rost;
    cout<<"Введите вес"<<endl;
    cin>>ves;
    optimal=rost-100;
    if(optimal<ves)
    cout<<"Советуем похудеть на "<<ves-optimal<<" килограмм"<<endl;
           if(optimal==ves)
        cout<<"вы идеал :) "<<endl;
    else
    cout<<"Советуем поправится на "<<optimal-ves<<" килограмм"<<endl;
 
    _getch();
}
0
MrGluck
Модератор
Эксперт CЭксперт С++
8021 / 4864 / 1425
Регистрация: 29.11.2010
Сообщений: 13,240
30.05.2012, 00:37 #11
Alt SHift, почему разница двух int число double? Зачем столько библиотек? Почему нет return 0? Main must be int. И раз уж хочешь, чтоб советы выдовало, добавь условие optimal == ves.
1
Alt_Shift
50 / 50 / 20
Регистрация: 28.05.2012
Сообщений: 161
30.05.2012, 00:39 #12
1- библиотек столько потому что в тестовом проекте специально для помощи, чтоб не парится для каждого.
2- ретурна нет ибо это войд а не инт
3- как бы равное условие есть
4-доубле по запарке переделывал предыдущую задачку про объем цилиндра и его площадь
0
MrGluck
Модератор
Эксперт CЭксперт С++
8021 / 4864 / 1425
Регистрация: 29.11.2010
Сообщений: 13,240
30.05.2012, 00:42 #13
Цитата Сообщение от Alt_Shift Посмотреть сообщение
1- библиотек столько потому что в тестовом проекте специально для помощи, чтоб не парится для каждого.
2- ретурна нет ибо это войд а не инт
3- как бы равное условие есть
Можете запутать человека, так , что он будет думать, что столько всегда и нужно. В реальности же необходимы <iostream>, <conio.h> и <clocale>.
Условия равенства не было когда я писал.
А по стандарту main должен возвращать int. return 0 принято же писать, чтобы сигнализировать, что программа завершилась без ошибок.
0
Alt_Shift
50 / 50 / 20
Регистрация: 28.05.2012
Сообщений: 161
30.05.2012, 00:45 #14
ну может и не было, я его сразу же дописал, наверное ты успел увидеть без него. Как void может что то возвращать?
0
MrGluck
Модератор
Эксперт CЭксперт С++
8021 / 4864 / 1425
Регистрация: 29.11.2010
Сообщений: 13,240
30.05.2012, 00:54 #15
void не возвращает, но тип возвращаемых данных в функции main должен быть int. Это только всякие мелкомягкие компиляторы подсовывают такую ересь, т.к. они слишко круты, чтобы следовать стандартам.
0
Blutonium
4 / 4 / 4
Регистрация: 29.05.2012
Сообщений: 275
06.06.2012, 16:49  [ТС] #16
Помогите исправить на работа способность меню. Вот скрипт, извините если не правильно его сюда кинул.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <cstdlib>
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    int dengi, gaiki;
    while(true)
    {
               cout<<endl<<"Menu:" << endl;
    cout<<"1 - asd" << endl;
    cout<<"0 - asd" << endl;
    cout<<"---->";
    cin>>menu;
         if(cin.fail())
    {
                  cin.clear();
                  cin.sync();
                 cout<<" asd"<<endl;}
Добавлено через 5 минут
Пишет что "(each undeclared identifier is reported only once for each functions it appears in.)
'menu' undeclared (first use this function)
In function 'int main(int, char**)':
0
MrGluck
Модератор
Эксперт CЭксперт С++
8021 / 4864 / 1425
Регистрация: 29.11.2010
Сообщений: 13,240
06.06.2012, 17:12 #17
Вы считываете в переменную menu, которую не объявили.
0
Blutonium
4 / 4 / 4
Регистрация: 29.05.2012
Сообщений: 275
06.06.2012, 17:20  [ТС] #18
Цитата Сообщение от MrGluck Посмотреть сообщение
Вы считываете в переменную menu, которую не объявили.
Как её объявить?
0
MrGluck
Модератор
Эксперт CЭксперт С++
8021 / 4864 / 1425
Регистрация: 29.11.2010
Сообщений: 13,240
06.06.2012, 17:31 #19
int menu, либо char menu
0
Blutonium
4 / 4 / 4
Регистрация: 29.05.2012
Сообщений: 275
06.06.2012, 18:30  [ТС] #20
Цитата Сообщение от MrGluck Посмотреть сообщение
int menu, либо char menu
Так?
int menu, dengi, gaiki;
while(true)

Добавлено через 13 минут
Теперь выдаёт другую ошибку: Expected '} at end of input
In function 'int main (int, char**)':

П.С Подскажите что не так сделал?
0
06.06.2012, 18:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2012, 18:30
Привет! Вот еще темы с решениями:

Составить программу для расчета среднего арифметического двух любых элементов массива
Дан массив.Составить программу:расчета среднего арифметического двух любых...

Написать циклическую программу нахождения среднего арифметического значения векторов
Такой вопрос у меня есть задание в котором написано следующее, составить и...

Вычисление среднего арифметического и среднего геометрического двух чисел
Даны два действительных положительных числа. Записать алгоритм вычисления...

Напишите программу в С для вычисления среднего арифметического для 3 чисел
Имею код, но он не работает. Что делать!? Помогите! int main() { float...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru