HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 08.01.2010, 18:46
Dieselpro
Новичок
Регистрация: 05.03.2009
Сообщений: 17
С нами: 9044412

Репутация: 8
По умолчанию

Visual Basic 6

Разработать информационную технологию вычисления предела последовательности с точностью до ε. Начальное значение n принять равным 1.
 
Ответить с цитированием

  #2  
Старый 08.01.2010, 20:22
RomaJkaa
Новичок
Регистрация: 17.10.2009
Сообщений: 2
С нами: 8719449

Репутация: 0
По умолчанию

Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количество локальных минимумов заданной матрицы 10 на 10 .
Найти сумму модулей элементов выше главной диагонали.

Вопрос по первой части :
1)Что-то он криво считает минимумы в углах там вроде как нужен учёт границ только я не знаю как это сделать ((
и ещё с элементами меньше нуля криво работает

если не сложно помогите

Код:
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
int main(){
int k,j,i,m,n,loc_min,summ;
cout << endl << endl << "vvedite kolichestvo strok : ";
cin >> m;
cout << "vvedite kolichestvo stolbcov : ";
cin >> n;
int **a = new int *[m];
for ( i = 0 ; i < m ; i++){
	a[i] = new int [n];
	}
for ( i = 0 ; i < m ; i++ ){
	for ( j = 0 ; j < n ; j++ )
		cin >> a[i][j];
	}

cout << endl << endl;

loc_min = 0;
summ = 0;


for ( i = 0 ; i < m ; i++ )
	{
	for ( j = 0 ; j < n ; j++ )
		{
		if( (i==0) && (j==0) && (a[i][j]<a[i][j+1]) && (a[i][j]<a[i+1][j]) && (a[i][j]<a[i+1][j+1]) )
			loc_min = loc_min + 1;
		else
			if( (a[i][j]<a[i-1][j-1]) && (a[i][j]<a[i-1][j]) && (a[i][j]<a[i-1][j+1]) && (a[i][j]<a[i][j-1]) && (a[i][j]<a[i][j+1]) && (a[i][j]<a[i+1][j-1]) && (a[i][j]<a[i+1][j]) && (a[i][j]<a[i+1][j+1]))
				loc_min = loc_min + 1;
		}
	}

cout << endl;
cout << " colichestvo localnyx minimumov v matrice : " << loc_min;

for ( i = 0 ; i < m-1 ; i++ )
	{
       cout <<endl << summ;
	for ( j = 1 ; j < n ; j++ )
		{
if ( i+j < n ) 
if ( a[i][j+i] < 0 )
summ = summ - a[i][j+i];
else
summ = summ + a[i][j+i];
		}
	}
cout << " summa modulei elementov, raspol. vishe glavnoi diagonali : " << summ;
getchar();
 
Ответить с цитированием

  #3  
Старый 08.01.2010, 20:52
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
С нами: 9332069

Репутация: 92
По умолчанию

Цитата:
Сообщение от RomaJkaa  
если не сложно помогите
Помочь не сложно, только код нечитабелен и нет комментариев.
 
Ответить с цитированием

  #4  
Старый 08.01.2010, 20:56
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
С нами: 9332069

Репутация: 92
По умолчанию

Цитата:
Сообщение от Dieselpro  
Visual Basic 6

Разработать информационную технологию вычисления предела последовательности с точностью до ε. Начальное значение n принять равным 1.
Попробуй задать этот вопрос на dxdy.ru . Однако, учти, что тамошний народ за тебя ничего писать не будет, так что лучше заранее запастись идеями.
 
Ответить с цитированием

  #5  
Старый 08.01.2010, 20:58
Dieselpro
Новичок
Регистрация: 05.03.2009
Сообщений: 17
С нами: 9044412

Репутация: 8
По умолчанию

Цитата:
Сообщение от 4p3  
Попробуй задать этот вопрос на dxdy.ru . Однако, учти, что тамошний народ за тебя ничего писать не будет, так что лучше заранее запастись идеями.
У меня даже идей нету. Я вообще не представляю как на VB пределы считать . Но за совет спасибо.
 
Ответить с цитированием

  #6  
Старый 08.01.2010, 21:13
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
С нами: 9332069

Репутация: 92
По умолчанию

Цитата:
Сообщение от Dieselpro  
У меня даже идей нету. Я вообще не представляю как на VB пределы считать . Но за совет спасибо.
Здесь на лицо итеративный алгоритм. Начинаешь с какой-то точки N. Затем подставляешь N+1. Если их разница результата будет меньше эпсилона, то ты нашел предел.

PS: пофиксь картинку, пожалуйста. Непонятно двойка под корнем или нет.
 
Ответить с цитированием

  #7  
Старый 08.01.2010, 21:20
Dieselpro
Новичок
Регистрация: 05.03.2009
Сообщений: 17
С нами: 9044412

Репутация: 8
По умолчанию

Цитата:
Сообщение от 4p3  
PS: пофиксь картинку, пожалуйста. Непонятно двойка под корнем или нет.
Скорее всего под корнем. Я не знаю. У меня в задании так нарисовано.
 
Ответить с цитированием

  #8  
Старый 08.01.2010, 21:24
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
С нами: 9332069

Репутация: 92
По умолчанию

Цитата:
Сообщение от Dieselpro  
Скорее всего под корнем. Я не знаю. У меня в задании так нарисовано.
Пораскинул мозгами, если не абстрагироваться, то можно взять, к примеру, метод Ньютона. Ведь ясно же к чему стремится функция.
 
Ответить с цитированием

  #9  
Старый 08.01.2010, 23:55
[Life]
Banned
Регистрация: 07.01.2010
Сообщений: 132
С нами: 8602094

Репутация: 8
По умолчанию

помогите с лабораторной. Нужно осуществить поиск подстроки в строке без использования функций.
я пробовал так:



Цитата:
#include <iostream.h>
void main()
{
char stroka[30];
char podstroka[6];
int ch=0;
cout<<" vvedite stroky: ";
cin.getline(stroka, 30);
cout<<"\n vvedite iskomyjy podstroky: ";
cin.getline(podstroka, 6);
for ( int i=0; i<50; i++)
{
if (podstroka[0]==stroka[i])&&
(podstroka[1]==stroka[i])&&
(podstroka[2]==stroka[i])&&
(podstroka[3]==stroka[i])&&
(podstroka[4]==stroka[i])&&
(podstroka[5]==stroka[i]) ch++;
}
cout<<ch;
}
не получается...
 
Ответить с цитированием

  #10  
Старый 09.01.2010, 00:08
4p3
Участник форума
Регистрация: 18.08.2008
Сообщений: 159
С нами: 9332069

Репутация: 92
По умолчанию

Цитата:
Сообщение от [Life]  
помогите с лабораторной.
Используйте тег CODE. Глаза режет. И, очень Вас прошу, комментируйте свой код.

Ваша задача сводится к поиску вхождения одного массива в другой. Это делается двумя циклами, один из которых вложен в другой.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости. Обсуждения. 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.