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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Vlodko12
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 10
#1

Нужна блоксхема - C++

07.11.2013, 22:15. Просмотров 190. Ответов 3
Метки нет (Все метки)

Нужна блоксхема срочно, помогите пожалуйста




#include "StdAfx.h"
#include <iostream>
#include <ctime>

using namespace std;

void inputAndPrintArray(double **, int);
void printArray(double *, int);
double average(double **, int &);
void deleteArray(double **, int);

int main() {
// вводим количество столбцов для массива
cout « "Enter count of column in array:\n";
int n;
cin » n;

// если количество ввели меньше 1, тогда количество становится равным 1 и выводится предупреждение
if (n < 1) {
n = 1;
cout « "Size of array should be > 0, now size = 1\n";
}

// создаём двумерный массив
double **a = new double* [2];
for (int i = 0; i < 2; i++)
a[i] = new double [n];

// заполняем массив случайными числами и выводим его на экран
inputAndPrintArray(a, n);

// вычисляем среднее значение и выводим его на экран
cout « "\nAverage = " « average(a, n) « "\n";

// освободим память
deleteArray(a, n);

cout « "\nPress any key and enter for exit.\n";
cin » n;

return 0;
}

// заполняем массив случайными числами и выводим его на экран
void inputAndPrintArray(double **a, int n) {
// каждый раз будут сгенерированы разные числа
srand(time(0));
cout « "\nArray:\n";

for(int i = 0; i < 2; ++i) {
a[i] = new double[n];
for(int j = 0; j < n; ++j) {
// случайное вещественное число от 50 до 100
int max = 100, min = 50;
a[i][j] = (float) rand() / RAND_MAX * (max - min) + min;
}
// выводим массив построчно
printArray(a[i], n);
}
}

// печать массива
void printArray(double *a, int n) {
printf("\n");
for(int i = 0; i < n; ++i) printf("%7.2f", a[i]);
printf("\n");
}

// среднее значение, второй аргумент используем как ссылку
double average(double **a, int &n) {
double avg = 0.0;

// вычисляем сумму всех элементов в массиве
for(int i = 0; i < 2; ++i)
for(int j = 0; j < n; ++j)
avg += a[i][j];

// находим среднее значение, разделив сумму на количество элементов массива
avg /= n * 2;

return avg;
}

// освободим память
void deleteArray(double **a, int n) {
for(int i = 0; i < 2; ++i)
delete a[i];
delete a;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2013, 22:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужна блоксхема (C++):

блоксхема - C++
Помогите пожалуйста сделать блок схему для этой пронрамы #include &quot;stdafx.h&quot; #include&lt;iostream&gt; #include&lt;iomanip&gt; ...

Определите, лежат ли все три точки заданного множества к заданному эллипсу - блоксхема - C++
Может скинуть примеры блок-схем связанные с эллипсом.Пожалуйста))

Нужна блоксхема данного примера - Pascal
Вот сам пример уже зделанный тока блоксхему написать Program xzxz Uses crt; Const b=-0,5; Var z,x,y:real; Begin; Clrscr; ...

Нужна блоксхема для Husk MB 11309-2 48.4TU05.21 (Acer ASPIRE V5-571G) - Схемы плат
Привет всем, нужна блок-схема для Board View на плату &quot;Husk MB 11309-2 48.4TU05.21 (Acer ASPIRE V5-571G)&quot;, на форуме её не нашёл.

Блоксхема - Pascal
uses Crt; var inStr, outStr : string; i : word; begin ClrScr; outStr := ''; Write('Input string : '); ...

Блоксхема - Turbo Pascal
Помогите составить блоксхему по программе crt; const str=3; col=5; var a:array of integer;

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
programina
07.11.2013, 22:16
  #2

Не по теме:

А я всегда думала, что сначала рисуют блоксхему, и только затем пишут код...

0
Vlodko12
0 / 0 / 0
Регистрация: 25.10.2013
Сообщений: 10
07.11.2013, 22:25  [ТС] #3
programina, так уж получилось, поможешь?
0
Jazz411
85 / 33 / 3
Регистрация: 12.03.2011
Сообщений: 234
Записей в блоге: 2
07.11.2013, 22:48 #4
programina,

Не по теме:

Зачем если есть люди которые напишут код, потом сделают БС. Хотя насчет БС я сомневаюсь что найдется энтузиаст

1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2013, 22:48
Привет! Вот еще темы с ответами:

Блоксхема - Turbo Pascal
Помогите составить блоксхему к программе uses crt; var k,i:integer; f:boolean; t:text; ch:char; begin clrscr; ...

БЛОКСХЕМА - Turbo Pascal
Хелпаните с блоксхемой, просто вообще не шарю как их делать вот код Program ololo12; Var a, s: string; I: integer; Begin...

Блоксхема - Pascal
Помогите составить Блоксхему program massiv2; uses crt; const N=10; var oper: string; i,j : integer; ...

блоксхема - Assembler
asm push ebx xorps xmm0,xmm0 mov ebx, mov eax, mov edx,eax and edx,3 sub eax,edx ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.11.2013, 22:48
Ответ Создать тему
Опции темы

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