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

Построить результат сглаживания заданной вещественной матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Клиент-сервер , скриншот http://www.cyberforum.ru/cpp-beginners/thread13203.html
Нужно написать на Си++ программу - клиент-сервер, в которой при нажатии кнопки у клиента, сервер делает у себя скриншот и пересылает его на клиента... Я не прошу написать мне данную программу, а прошу помощи в поиске литературы(форумов, статей и т.д.). Впринципе исходники скриншота есть, а вот по поводу клиент-сервера в инете ничего найти не могу :(. Заранее Спасибо.
C++ Класс Вектор Нужна помощь в написании программы. Класс "Вектор". (Чем он отличается от массива? в том что мне дали про вектора ни слова. Помогите разобраться.) Методы: Скалярное умножение векторов. Вычисление длины вектора. Умножение вектора на константу. Отображение всех компонент вектора на экране. Если можно то с комментариями. Что бы использовать как образец для дальнеёшего написания программ. http://www.cyberforum.ru/cpp-beginners/thread13187.html
C++ Где ошибка??
нужна такая прога которая при введении чисел a и b а также введение операции с выдавала результат.. вот написал на виж.студ. пишет что не может найти какой то ехе файл... это ошибка в тексте программы или что то иное?? если ошибка то поясните пожалуйста) #include <math> void main () { int c,a,b,v; cout << "Vvedite Primer"; cin >> a,c,b; if (c=*){ v=a*b;
C++ Очистка экрана (кроссплатформенный способ)
Подскажите, пожалуйста, существует ли кроссплатформенный способ очистки экрана? в Windows я знаю как это сделать. Например system("cls"); или clrscr();. Кажется вторую функцию поддерживает только CodeGear/Borland.
C++ Ссылки на функции класса http://www.cyberforum.ru/cpp-beginners/thread13168.html
Задача: В классе иметь массив ссылок на функции этого класса, чтобы вызывать их по номеру из массива. Также в классе должна присутствовать функция обработки массива с целью получения ссылки на функции (по номеру в массиве) и их вызова. Например: нужно вызвать функцию №2 класса MyClass........ typedef void (*PF)(void); //Это для ссылки на функцию // Есть класс: class MyClass { public:...
C++ C++ . Смерть на взлете. Коллеги, наверное, это очень важно для новичка - вместо того, чтобы теребить коллег с вопросами, что почитать, а уж начать, в конце концов, не важно с чего. А еще... не только почитать перед сном учебник, а поробовать что-то по нему сделать. Но вот у меня прямо сходу не получилось. Итак, пишу прямо по первому уроку как консольное приложение #include <iostream.h> int main() { int x=5; ... подробнее

Показать сообщение отдельно
paul
0 / 0 / 0
Регистрация: 16.03.2008
Сообщений: 18
01.10.2008, 23:25  [ТС]     Построить результат сглаживания заданной вещественной матрицы
Я почти сделал, но у меня оно плюсует к соседям элемента сам элемент и в результате элементы новой матрицы выходят как среднее арифметическое исходного элемента плюс соседи этого элемента. Помогите исправить так чтоб оно не плюсовало исходный элемент. Вот код:
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
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
clrscr();
float a[10][10];
float b[10][10];
int i,j,k,l;
randomize();
for(i=0;i<10;i++)
{
    for(j=0;j<10;j++)
    {
a[i][j]=random(10);
cout<<a[i][j]<<" ";
    }
cout<<"\n";
}
for(i=0;i<10;i++)
{
 for(j=0;j<10;j++)
 {
  b[i][j]=0;
  int n=0;
  for(k=i-1;k<i+2;k++)
  {
   if (k<0 || k>=10)
    continue;
   for(l=j-1;l<j+2;l++)
   {
    if((l<0 || l>=10) ||(k!=i && l!=j))
     continue;
    b[i][j]+=a[k][l];
    n++;
   }
  }
  b[i][j]/=n;
 }
}
cout<<endl;
for(i=0;i<10;i++)
{
    for(j=0;j<10;j++)
    {
cout<<b[i][j]<<" ";
    }
cout<<endl;
}
float s=0;
for (i=0; i<10; i++)
for (int j=0; j<i; s+=b[i][j++]);
 cout<<"\ns="<<s;
 getch();
 }
 
Текущее время: 11:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru