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

Как разбить программу на функции ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод Гаусса по строке http://www.cyberforum.ru/cpp-beginners/thread670940.html
Здравствуйте! Подскажите, пожалуйста, как лучше сделать! Вот прямой ход метода Гаусса: for (k = 0; k < n; k ++) for (i = k + 1 ; i < n; i ++) { mu = A / A; for (j = 0; j < n; j ++) A -= A * mu; b -= b * mu;
C++ Составить таблицу из названий месяцев года и числа дней в каждом из них Здравствуйте, надо составить таблицу из названий месяцев года и числа дней в каждом из них. Разработайте функцию, которая выводит эту таблицу. Проделайте это дважды: один раз - используя массивы для названий месяцев и количества дней, а другой раз- используя массив структур, каждый из которых содержит название месяца и количество дней в нем. Покажите хотябы на примере 1 месяца как это проделать? http://www.cyberforum.ru/cpp-beginners/thread670939.html
Вычислить a, b, используя приведенные формулы. Получить max(a, b) C++
помогите с задачей, Даны x, y, z. Вычислить a, b, используя приведенные ниже формулы. Получить max(a, b). Ядро уже есть, затрудняюсь точно составить формулу на а и b. #include <stdio.h> #include <conio.h> #include <math.h> main() { float x,y,z,e,a,b; clrscr(); printf("x,y,z=\n");
C++ Вычислить приближенно значение бесконечной суммы с заданной точностью
Вычислить приближенно значение бесконечной суммы с точностью до 0,0005: S = 1 - (n\(2*3*4))^2 - (n\(3*4*5))^4 + (n\(4*5*6))^6 +...+ ((-1)^k)*((n\((k+1)*(k+2)*(k+3)))^2*k +... (Формулу проверил... надеюсь все правильно написал) Значение n и точность расчетов ввести как константы(см. примечание к варианту 4). Примечание: Считать, что требуемая точность достигнута, если ...
C++ Switch + case http://www.cyberforum.ru/cpp-beginners/thread670926.html
Суть задания: Задан шифр книги из библиотеки в виде шестизначного целого числа. Определить к какому подразделу раздела«математика» относится книга, если считать, что он определяется 4-м разрядом шифра, (нумерация разрядов начинается с 0) и существуют следующие подразделы: 1-Теория чисел. 2-Теория вероятностей. 3-Численные методы. 4-Аналитическая...
C++ Нужен текст программы Для любого целого числа к обозначим количество цифр в его десятичной записи через Ц(к). а) Дано натуральное число n. Вычислить: Ц(1)/1^2+Ц(2)/2^2+....Ц(n)/n^2. б) Дано натуральное число n, действительное число х. Вычеслить: 10^ц(1)/1*(1-x)+10^ц(2)/2*(1-x)^2+...+10^Ц(n)/n*(1-x)^2 подробнее

Показать сообщение отдельно
Anastasia777
1 / 1 / 0
Регистрация: 23.09.2012
Сообщений: 59
14.10.2012, 18:17  [ТС]     Как разбить программу на функции ?
int Maximum (int a[n]) -вопрос по этой строчке. В книге по С++ Шилдта написано , что функции может возвращать переменные любого типа ,кроме массива . Так а что тогда означает эта строчка?

Добавлено через 4 минуты
Цитата Сообщение от PikusFikus1 Посмотреть сообщение
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
#include "stdafx.h"
#include <iostream>
#include <conio.h>
 
using namespace std;
 
const int n=10;
 
int Maximum (int a[n])
{
 int max = a[0];
for (int i=1; i<n; i++)
if (a[i]>max) 
max=a[i];
return max; 
}
 
int _tmain(int argc, _TCHAR* argv[])
{ int mas[10];                                  
  int i;
  for(int i=0;i<n;i++)                  
  { cout<<"\n  Enter "<<i<<" element array: ";
  cin>>mas[i];  
}
 
       
  
    cout<<"\n Maximum  element: "<<Maximum(mas)<<endl;
  getch();
 return 0;
}
как то так, только могут быть мелкие ошибки,не проганял компилятором
int Maximum (int a[n]) -вопрос по этой строчке. В книге по С++ Шилдта написано , что функции может возвращать переменные любого типа ,кроме массива . Так а что тогда означает эта строчка?
 
Текущее время: 02:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru