ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1221  
Старый 30.03.2009, 13:51
Аватар для slesh
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

ну если прожка простая то алгоритм простой.
1) заменяешь табуляторы на пробел
2) удаляешь все двойные пробелы т.е. везде тока по 1 пробелу
3) нужна тебе таблица типов данных типа int, ulong итд итп.
котороче все которые знаешь ))
4) эти идентификаторы и анализируй что после них за переменные и загоняй из в массив
5) а там дальше осей повторы в массиве.

Задача пппц геморная, но решаемая )
 
Ответить с цитированием

  #1222  
Старый 30.03.2009, 14:53
Аватар для Forcer
Forcer
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
Провел на форуме:
3578578

Репутация: 275
Отправить сообщение для Forcer с помощью ICQ
По умолчанию

HencH_MaN
нужно как-нибудь разделять идентификаторы по области видимости? Что если два одинаковых идентификатора в разных областях видимости?

update:
если нет, то задача достаточно простая. Если да, то немногим сложнее.

Последний раз редактировалось Forcer; 30.03.2009 в 18:26..
 
Ответить с цитированием

  #1223  
Старый 30.03.2009, 17:11
Аватар для playhard.g0pr0
playhard.g0pr0
Познающий
Регистрация: 16.02.2009
Сообщений: 44
Провел на форуме:
263985

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

парни помоги с инф-кой.там 6 задач бюджет 600
архив с заданиями:
http://www.rapidshare.ru/987281
 
Ответить с цитированием

  #1224  
Старый 30.03.2009, 18:59
Аватар для KaZ@NoVa
KaZ@NoVa
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
Провел на форуме:
3134311

Репутация: 1467


Отправить сообщение для KaZ@NoVa с помощью ICQ Отправить сообщение для KaZ@NoVa с помощью AIM Отправить сообщение для KaZ@NoVa с помощью Yahoo
По умолчанию

Цитата:
Сообщение от playhard.g0pr0  
парни помоги с инф-кой.там 6 задач бюджет 600
архив с заданиями:
http://www.rapidshare.ru/987281
1. В архиве нет самих заданий. Лишь ссылки на стр. в учебнике/задачнике// !!!!! Напиши аську, я посмотрю задания.
 
Ответить с цитированием

  #1225  
Старый 30.03.2009, 22:37
Аватар для HencH_MaN
HencH_MaN
Новичок
Регистрация: 08.02.2008
Сообщений: 19
Провел на форуме:
63941

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

Цитата:
Сообщение от Forcer  
HencH_MaN
нужно как-нибудь разделять идентификаторы по области видимости? Что если два одинаковых идентификатора в разных областях видимости?

update:
если нет, то задача достаточно простая. Если да, то немногим сложнее.
Нет разделять не нужно
 
Ответить с цитированием

  #1226  
Старый 31.03.2009, 00:44
Аватар для miniden
miniden
Участник форума
Регистрация: 20.10.2006
Сообщений: 211
Провел на форуме:
1182508

Репутация: 36
Отправить сообщение для miniden с помощью ICQ
По умолчанию

Доброй ночи. Прошу помощи ачатовцы. Завтро надо здать. Не прошу готовую програму. Хотя было бы не плохо.Может хоть идею. Нужно повернуть двухмерный масив на 90 градусов. Предполагаю что нужно много цыклов и указателей которые перемещать будут. Но не могу придумать саму систему.
 
Ответить с цитированием

  #1227  
Старый 31.03.2009, 07:06
Аватар для fker
fker
Участник форума
Регистрация: 26.11.2008
Сообщений: 158
Провел на форуме:
2816163

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

 
Ответить с цитированием

  #1228  
Старый 31.03.2009, 10:33
Аватар для KaZ@NoVa
KaZ@NoVa
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
Провел на форуме:
3134311

Репутация: 1467


Отправить сообщение для KaZ@NoVa с помощью ICQ Отправить сообщение для KaZ@NoVa с помощью AIM Отправить сообщение для KaZ@NoVa с помощью Yahoo
По умолчанию

Цитата:
Сообщение от miniden  
Доброй ночи. Прошу помощи ачатовцы. Завтро надо здать. Не прошу готовую програму. Хотя было бы не плохо.Может хоть идею. Нужно повернуть двухмерный масив на 90 градусов. Предполагаю что нужно много цыклов и указателей которые перемещать будут. Но не могу придумать саму систему.
повернуть на 90 градусов по часовой или против часовой стрелки?)
а так там не надо указателей)

Оставляйте заказы за 1 день,или Раньше!!! До сдачи!!!!
 
Ответить с цитированием

  #1229  
Старый 31.03.2009, 10:50
Аватар для miniden
miniden
Участник форума
Регистрация: 20.10.2006
Сообщений: 211
Провел на форуме:
1182508

Репутация: 36
Отправить сообщение для miniden с помощью ICQ
По умолчанию

Цитата:
ДАс спасибо, это вроде подходит.


Цитата:
повернуть на 90 градусов по часовой или против часовой стрелки?)
это не играет роли. Язык си.
Вот, блин утро если кто есть...Не пашет что-то.
Код:
#include <iostream.h>
#include <windows.h>
#include <stdlib.h>
#include<time.h>
void main()
{
	const int N=5;
	int matrix[N][N];
	srand(time(0));
	for(int i=0;i<N;i++)
	{
		for(int j=0;j<N;j++)
		{ 
			matrix[i][j]=rand()%(10);
		cout<<matrix[i][j]<<"  ";
		}
		cout<<endl;
	}

cout<<endl;



    for ( int k = 0; k < N*N/2; ++k )
    {
        int i = k / N, j = k % N;
        if ( i <= j && j < N-1-i )
        {
            int a = matrix[i][j];
            matrix[i][j] = matrix[N-1-j][i];
            matrix[N-1-j][i] = matrix[N-1-i][N-1-j];
            matrix[N-1-i][N-1-j] = matrix[j][N-1-i];
            matrix[j][N-1-i] = a;
        }
    }


		{
		for(int j=0;j<N;j++)
		{ 
			matrix[i][j]=rand()%(10);
		cout<<matrix[i][j]<<"  ";
		}
		cout<<endl;
	}
}

Последний раз редактировалось miniden; 31.03.2009 в 11:04..
 
Ответить с цитированием

  #1230  
Старый 31.03.2009, 16:25
Аватар для fker
fker
Участник форума
Регистрация: 26.11.2008
Сообщений: 158
Провел на форуме:
2816163

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

Ошибка здесь:
Код:
	{
		for(int j=0;j<N;j++)
		{ 
			matrix[i][j]=rand()%(10);
		cout<<matrix[i][j]<<"  ";
		}
		cout<<endl;
	}
Исправленный рабочий вариант:
Код:
#include <iostream.h>
#include <windows.h>
#include <stdlib.h>
#include<time.h>
void main()
{
	const int N=5;
	int matrix[N][N];
	srand(time(0));
	for(int i=0;i<N;i++)
	{
		for(int j=0;j<N;j++)
		{ 
			matrix[i][j]=rand()%10;
		cout<<matrix[i][j]<<"  ";
		}
		cout<<endl;
	}

cout<<endl;



    for ( int k = 0; k < N*N/2; ++k )
    {
        int i = k / N, j = k % N;
        if ( i <= j && j < N-1-i )
        {
            int a = matrix[i][j];
            matrix[i][j] = matrix[N-1-j][i];
            matrix[N-1-j][i] = matrix[N-1-i][N-1-j];
            matrix[N-1-i][N-1-j] = matrix[j][N-1-i];
            matrix[j][N-1-i] = a;
        }
    }
for(i=0; i<N; i++){
          for(int j=0;j<N;j++)
	   {
	    cout<<matrix[i][j]<<"  ";
	   }
          cout<<endl;
	}
}
 
Ответить с цитированием
Ответ



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



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


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




ANTICHAT.XYZ