Форум программистов, компьютерный форум CyberForum.ru

Программа, которая вводит с клавиатуры три целых числа и печатает сумму, среднее значение, произведение, меньшее и большее из этих чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму элементов в тех столбцах, которые содержат хотя бы один отрица-тельный элемент http://www.cyberforum.ru/cpp-beginners/thread867615.html
вычислить сумму элементов в тех столбцах, которые содержат хотя бы один отрица-тельный элемент; 2) найти номер первой из строк, не содержащих ни одного положительного элемента Хелпите народ ваще дурак йа
C++ Записать в файл то простое число, которое есть общим для всех чисел Такая задача: Дан файл натуральных чисел, которые не больше 255. Переписать во второй файл все простые числа, которые есть общими при разложении чисел с первого файла. Вот я промоделировал, чтобы было понятнее как я хочу реализовать эту задачу. К примеру, мы записываем в файл такие числа: 45, 120, 39, 78. Нам нужно их разложить на простые числа, а затем сравнивать их. Если они принадлежат... http://www.cyberforum.ru/cpp-beginners/thread867597.html
Помощь с фиксом ошибок C++
#include <stdafx.h> //#define IS_WIN //Заккоментить этот дефайн, если для Linux-a #include <stdio.h> #include <pdh.h> #include <conio.h> #pragma comment(lib,"pdh.lib")
C++ Отсортировать массив по убыванию методом "пузырька"
отсортировать массив по убыванию методом "пузырька". ПОМОГИТЕ с КОДОМ(С++)
C++ Вывести на экран тех людей с одинаковым телефоном http://www.cyberforum.ru/cpp-beginners/thread867550.html
Приветствую. Такая задача: дан файл, в котором есть поля - фамилия, инициалы, номер телефона. Отсортировать файл, по алфавиту (по полю фамилия), а потом вывести на экран тех людей, у которых одинаковые телефоны. С сортировкой проблем нет, а вот вывести на экран тех, у которых одинаковые телефоны - есть проблемы. #include <stdio.h> #include <iostream> #include <string.h> typedef struct...
C++ Сортировка массива Здравствуйте! Вот имею такую задачу: Дано 2 массива a b, написать программу, которая изменяет данные массивы, в соответствии с правилом: наибольшие элементы с массива a b принимаются в качестве нового значения a, а меньшие - в b. Прошу помощи. Вот то, что смог реализовать я: #include <iostream> #include <conio.h> using namespace std; void main() { int b, a, i; for (i=0; i<5; i++) подробнее

Показать сообщение отдельно
Grandy
0 / 0 / 0
Регистрация: 12.03.2013
Сообщений: 29

Программа, которая вводит с клавиатуры три целых числа и печатает сумму, среднее значение, произведение, меньшее и большее из этих чисел - C++

16.05.2013, 21:43. Просмотров 2054. Ответов 5
Метки (Все метки)

Доброго дня. В общем на начальном этапе изучения дошел до задач.
Попалась такая задача.
Кликните здесь для просмотра всего текста
Напишите программу, которая вводит с клавиатуры три целых числа и печатает
сумму, среднее значение, произведение, меньшее и большее из этих чисел.
Диалог на экране должен выглядеть следующим образом:
Введите три различных целых числа: 13 27 14
Сумма равна 54
Среднее значение равно 18
Произведение равно 4914
Наименьшее равно 13
Наибольшее равно 27


Написал программу по этой задаче:
Кликните здесь для просмотра всего текста
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
using std::cin;
using std::cout;
using std::endl;
 
int main ()
{
    int x, y, z;
    int sum, znac, proizv, min, max;
    
    cout << "VVedite tri tselix cisla\n";
    cin >> x >> y >> z;
    cout << "VVedite tri tselix cisla " << "x\t" << "y\t" << "z\t" << endl;
    
    sum = x + y + z;
    znac = (x + y + z)/3;
    proizv = x * y * z;
    
    if (x < y) 
        min = x;
    if (y < min)
        min = y;
    if (z < min)
        min = z;
    
    if (x > y) 
        max = x;
    if (y > max)
        max = y;
    if (z > max)
        max = z;
    
    cout << "Sum ravna " << sum << endl;
    cout << "Znacenie ravno " << znac << endl;
    cout << "Proizvedenie ravno " << proizv << endl;
    cout << "Naimeniwee ravno " << min << endl;
    cout << "Naiboliwee ravno " << max << endl;
    
    return 0;
}


Но при выполнении у меня не получается вывести наибольшее чисто из трех введённых, а получается какое-то другое число. Не могу понять, где ошибка. Поправьте пожалуйста.
Миниатюры
Программа, которая вводит с клавиатуры три целых числа и печатает  сумму, среднее значение, произведение, меньшее и большее из этих чисел  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru