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

Програмки на cpp для вещественных массивов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание программы, которая считает выражения, при заданном интервале значений http://www.cyberforum.ru/cpp-beginners/thread28221.html
В документе ворда лежит непосредственно задание, заранее спасибо
C++ Не успеваю просмотреть программу сразу исчезает #include <iostream> using namespace std; int swap(int); int main() { int n=1; swap(n); int y; y=swap(n); cout<<y; http://www.cyberforum.ru/cpp-beginners/thread28220.html
C++ Матрица
В матрице N x M расположить элементы К-той строки по возрастанию Вот что пока получилось...не могу понять, как сделать дальше..... //#include <stdafx.h> #include <iostream.h> //vvoda vivoda #include <conio.h> //biblioteka raboti s ekranom int const x=10; int A, B; //opredelenie dvumernogo massiva
Странные ошибки в функции C++
#include <iostream> using namespace std; struct times { int hours; int minutes; int seconds; char gen; }; int swap(int,int,int);
C++ одномерный массив, вектор, конструкторы, диструкторы http://www.cyberforum.ru/cpp-beginners/thread28214.html
Помогите написать программу, определяющую максимальное, минимальное и среднее значение в одномерном массиве целого типа. Используя понятие класса, сознать новый тип данных - вектор. Предусмотреть: 1) динамическое выделение памяти под вектор (конструктор) 2) освобождение памяти после использования объекта (диструктор), обработку оформить в виде отдельных функций членов
C++ Найти много решений Напишите функцию с именем swap(),обменивающих свои значения два типа int(обратите внимание что изменятся значения должны из изменяющей программы,а не из локальных переменных из функции).Выберите способ передачи аргументов.Напишите программу я выделил один способ указан ниже,а как можно сделать еще? #include <iostream> using namespace std; int swap(int,int); int main() { int zero,moon; ... подробнее

Показать сообщение отдельно
Yevgenijz
11 / 11 / 1
Регистрация: 31.03.2009
Сообщений: 69
01.04.2009, 18:32     Програмки на cpp для вещественных массивов
1
подпрограмма вычисления среднего арифметического
максимума и минимума массива [3][3]
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
double srammm(double *m)// m адрес массива типа double
{
 int counter=9;// 3*3
 double max,min;
 max= (*m);min=max;
 do {
  if(max< *m) {max= *m++; continue} // если max<текущего
                                                // элемента, то обновляем максимум и идем 
                                                // к оператору while, при этом обновляя 
                                                // указатель
                                                // но цикл продолжаем
                                                // а не заканчиваем
 if(min> *m) min= (*m);
 m++; // увеличиваем указатель(т.е. адрес элемента)
 } while(--counter); //массив прошли, минимум и максимум за 1 проход нашли!
 return(0.5*(max+min));
}
где-то в main()
C
1
2
3
double a[3][3],b[3][3];
...
чегототам=srammm(a);
и т.д.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru