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

Вещественные массивы С[4][5], D[4][5] - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Компонент для обработки голоса через микрофон http://www.cyberforum.ru/cpp-beginners/thread806032.html
Здравствуйте подскажите какую нужно скачать библиотеку Embarcadero RAD Studio XE, для распознавания речевых команд?
C++ Среднее арифметическое отрицательныъ элементов массива в С++ Ввести с клавиатуры одномерный массив X из N элементов целого типа.Количество N предварительно ввести с клавиатуры(не более 15). Сформировать одномерный массив Y в соответствии с номером варианта.Тип элементов массива Y определить в соответствии со смыслом задания. Результат вывести в виде таблицы. http://cs309320.vk.me/v309320968/5718/otpwYgSqrxc.jpg Задание №22 - находится по этой ссылке. ... http://www.cyberforum.ru/cpp-beginners/thread806022.html
Рекуррентная формула C++
Задачка: Дано начальное значение a0=2 и рекуррентная формула {a}_{i}=(2+({a}_{i-1})^2)/2*{a}_{i-1} . Найти номер первого элемента, превысившего введенное с клавиатуры число.
Количество цифр в последовательности C++
В общем вот задачка: Ввести с клавиатуры целое число, которое будет являться количеством символов во вводимой последовательности. Найти количество цифр во введенной последовательности. Надо написать код программы, а я даже понять не могу что от меня хотят
C++ Транспонирование матрицы http://www.cyberforum.ru/cpp-beginners/thread805994.html
Начал писать курсовик, мое задание такое: Создайте приложение для работы с квадратными матрицами, порядок которых достаточно высок, например, 100. Элементы матрицы могут вводиться как с клавиатуры (для матриц низких порядков), так и из файла. Программа может выполнять следующие операции: 1. транспонирование; 2. нахождение обратной матрицы. 3. вычисление определителя (по желанию) пока я...
C++ Указатели #include <iostream> #include <conio.h> int main() { int i = 10, *p = &i; p++; std::cout << *p; getch(); return 0; подробнее

Показать сообщение отдельно
MrRuslanBB
4 / 4 / 0
Регистрация: 02.04.2012
Сообщений: 276
25.03.2013, 15:56  [ТС]     Вещественные массивы С[4][5], D[4][5]
Вот полностью рабочая прграмма)) единственно другим способом решения))

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
/*Dani veshestvennie massivi C[4][5], D[4][5]. Dly kazhdogo massiva opredelit:
1) srednee arifmeti4eskoe polozhitelnih elementov;
2) Koli4estvo otricatelnih elementov.
Reshenie - programmi s funkciey "schetsum" so ssilkami v ka4estve argumentov.*/
 
 
#include <iostream.h>
#include <iomanip.h>
#include <conio.h>
// prototipi funkciy
void input(float[4][5], char);
void schetsum(float[4][5],float&,float&);
void output (float[4][5],char,float,float);
 
void main() {
clrscr();
// obiyvlenie massivov i peremennih
 float a[4][5],d[4][5],srd_ara,kol_ota,srd_arb,kol_otb;
 
// srd_ara - srednee arifmeti4eskoe polozhitelnih elementov "a"
// kol_ota - koli4estvo otricatelnih elementov "a"
// srd_arb - srednee arifmeti4eskoe polozhitelnih elementov "b"
// kol_otb - koli4estvo otricatelnih elementov "b"
 
// obrachenie k funkciym (vizov dly vipolnenia)
input(a,'A');
input(d,'D');
schetsum(a,srd_ara,kol_ota);
schetsum(d,srd_arb,kol_otb);
output(a,'A',srd_ara,kol_ota);
output(d,'D',srd_arb,kol_otb);
}
 
// opredelenie funkcii vvoda massiva - input()
void input (float x[4][5], char name) {
 int i,j;
 cout<<endl<<"Vvodim massiv "<<name<<":"<<endl;
 for (i=0; i<4; i++)
 for (j=0; j<5; j++)
  {
    cout<<"Vvedite "<<name<<"["<<i<<"]["<<j<<"]=";
    cin>>x[i][j];
  }
 }
 
// opr. ras4etnoy funkcii, v ka4estve argumenta v dannoy funkcii 2 ssilki
void schetsum (float x[4][5], float&srd_ar,float&kol_ot) {
 
 int i,j;
 srd_ar=0; // srednee arifmeti4eskoe
 kol_ot=0; // koli4estvo otricatelnih
 
// c4itaet srednee arifmeti4eskoe polozhitelnih elementov
for(j=0;j<5;j++)
 for(i=0;i<4;i++)
  if(x[i][j]>0)
    srd_ar+=x[i][j];
 
// c4itaet koli4estvo otricatelnih elementov
for (j=0;j<5;j++)
 for (i=0;i<4;i++)
  if(x[i][j]<0)
    kol_ot++;
 
}
 
// opredelenie funkcii vivoda - output()
void output(float x[4][5], char name, float srd_ar, float kol_ot) {
 clrscr();
 int i,j;
 cout<<endl<<"Ishodniy massiv "<<name<<":"<<endl;
 for(i=0;i<4;i++)
 {
  for (j=0;j<5;j++)
  cout<<setw(10)<<x[i][j];
  cout<<endl;
 }
 
 cout<<endl<<"Srednee arifmeti4eskoe polozhitelnih elementov "<<name<<" = "<<srd_ar/2;
 cout<<endl<<"Koli4estvo otricatelnih elementov "<<name<<" = "<<kol_ot;
 
getch();
 
}
 
Текущее время: 04:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru