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

объясните пожалуйста эту программу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Произвести вычисления в одномерном массиве http://www.cyberforum.ru/cpp-beginners/thread719382.html
Дорогие форумчане помогите пожалуйста, мне нужно написать лабу на с++, но дело в том, что сейчас мы начали проходить массивы. Учитывая, то что нам это никак не объясняют, мне это сложно самому понять, а лабу нужно написать, боюсь, что я не успею. Помогите пожалуйста, вот текст: №1 - одномерный массив В одномерном массиве, состоящим из п вещественных элементов вычислить: -количество элементов...
C++ Определите среднее значение элементов в последовательности Дана последовательность натуральных чисел (одно число в строке), завершающаяся числом 0. Определите среднее значение элементов этой последовательности (без учета последнего нуля). В этой задаче нельзя использовать глобальные переменные. Функция получает данные, считывая их с клавиатуры, а не получая их в виде параметра. Гарантируется, что последовательность содержит хотя бы одно число (кроме... http://www.cyberforum.ru/cpp-beginners/thread719377.html
Даны величины трех углов треугольника, существует ли треугольник с такими углами? C++
Мне нужно решить задачу,даны величины трех углов треугольника и нужно определить существует ли треугольник с такими углами. спасибо =)
C++ Исследование особенностей применения переменных ссылочного типа и указателей
Создать динамический массив переменных типа int используя оператор new и указатель на массив Число элементов массива вводить с клавиатуры. Вычислить среднее среди всех введенных элементов а также индексы и значения наименьшего и наибольшего элементов. Результаты работы отобразить на экране. После отображения значений очистить память занимаемую массивом с помощью оператора delete. Помогите,...
C++ Правильный ответ? http://www.cyberforum.ru/cpp-beginners/thread719358.html
Помогите, пожалуйста ответить на такой вопрос: Предположим grade - массив 10 целых чисел, какое из следующих уверждений является ошибочным: A) grade = &grade; B) *grade = *(grade + 2); C) *grade = *grade + 2; D) *grade = *(&grade) + 2; :(
C++ вычисление многочленов на C++ Разработать функцию для нахождения произведения двух многочленов от одной неизвестной произвольных степеней. Разработать функцию для вычисления значения многочлена произвольной степени от одной неизвестной. Написать программу, вычисляющую произведение заданных многочленов. подробнее

Показать сообщение отдельно
Boshop
13 / 13 / 0
Регистрация: 25.09.2012
Сообщений: 122
04.12.2012, 22:41     объясните пожалуйста эту программу
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
41
42
#include <stdio.h>
#include <conio.h>
#include <iostream>
int maximum (int mas[], int i, int n)//функция принимающая в качестве аргументов массив и 2 переменных
{ 
int max;
max = mas[i];//max присваивается значение элемента массива расположение которого задано числом i
for (i; i<n; i++)//цикл будет продолжаться до тех пор пока i не станет равной n
{
if (mas[i] > max)//если значение эллемента из массива mas больше max то выполняется
max = mas[i]; //ЭТО max присвается значение эллемента из массива i
}
return max;//Из функции возвращается значение переменной max
}
int main()
{
setlocale (LC_ALL, "Russian_Russia.1251");//Команда для использования русской кодировки(так понял window-1251) помоему или как то так))
printf ("Введите массив из 12 чисел: ");
int mas[12];//Объявляется массив из 12 чисел(пока что не инициализированных)
int i=0;
for (i=0; i<12; i++)
scanf ("%d", & mas[i]);//Пользователь присваивает каждому эллементу массива значение
int max05;
int n;
int max;//Объявляется 3 целочисленных переменных
i=0;
n=6;
max05=maximum (mas, i, n);//max05 присвается значение возвращаемое из функции maximum 
 
int max611;
i=6;
n=12;
 
max611=maximum (mas, i, n);// тоже самое только теперь переменной max611 и с измененными передаваемыми аргументами
 
max = max05 - max611;//Думаю все ясно
printf ("(макс X[0]-X[5]) - (макс X[6]-X[11]) равно: ");
printf ("%d", max);
printf ("\nНажмите любую клавишу для выхода...");// Выводит информацию для пользователя
getch ();//Считывает код клавиши с клавиатуры
return 0;
}
Все...
Может кто то да поправит мои формулировки вдруг что то неправильно обьяснил
 
Текущее время: 08:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru