Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2014, 16:24   #1
назира
Новичок
Джуниор
 
Регистрация: 02.03.2014
Сообщений: 2
По умолчанию шифрующие таблицы с перестановкой по числовым или буквенным ключам

помогите написать программу
где ошибка?
Код:
#include<iostream>
#include<conio.h>
#include<cstring>
#include<cctype>

using std::cout;
using std::cin;
using std::endl;

int main()
	{
	char M [7][7];
	/*
	 int max=M[0][7];
	  int imax=0;
	  int min=M[0][7];
	  int imin=0;
	  int t;*/
		
cout<< "zapolnite matricu :\n";
	 for (int i(0); i<7; i++)
	 {
	  for (int j(0); j<7; j++)
		  cin >>  M[i][j];
	 	      	 }

	 system ("cls");
	 for (int i(0); i<7; i++)
	 {
	 cout << "|";
	 for (int j(0); j<7; j++)
	 {
	 cout << M[i][j] << " ";
	 }
	 cout << "|";
	 cout <<endl;
	 }
	 
/*
	 for (int i=0; i<7; i++)
	 {
	 for(int i=0; i<j; i++)
	 {
	 
	 if (M[i][j]>M[i+1][j])
	 {
	 char tmp=M[i][j]
	 M[i] = M[i+1];
	 M[i+1] = tmp;
	 }
	 }
	 }
	 for (int j(0); i<7; i++)
	 {
		 cout << "M[" << i >> "]["<<j<<"]"<<M[i][j]<<endl;
	 }*/
	/* int k=1; int l; int c; 
 for (int i=0; i<7; i++)
 {
 for (int j=0; j<7; j++)
	 if (M[k][j]>M[k][j+1])
	 {
		 for (l=0; l<7; l++)
	 
     c = M[l][j];
	 M[l][i]=M[l][j+1];
 	 M[l][j+1]=c;}
 cout << "matrica ozgertilui:" << c <<endl;



*/
/*	 int i=1;
            {
                for (int j = 0; j < 7; j++)
                int c = M[1][j];
                if (M[i][j] > M[i][j+1]);
                int c= M[i][j+1];
            }
            for (int j = 0; j < 7; j++)
            {
							
				cout <<  <<endl;               
            }
			
	 
	 int max = M[0][0];
	 int min = M[0][0];
	 int imax,jmax=0;
	 int imin,jmin=0;
	  int t;
	 
	   int i=1;
            { 
				for (int j=0; j<7; j++)
				if (M[i][j]>max)
				{
					max=M[i][j];
					imax,jmax= i,j;
				}
				for (int j=0; j<7; j++)
				if (M[i][j]<min)
				{
					min=M[i][j];
					imin,jmin=i,j;
				}

				t=M[imax][jmax];
				M[imax][jmax]=M[imin][jmin];
				M[imin][jmin]=t;
				 for (int j = 0; j < 7; j++)
            {
                cout << M[i][j] <<endl;
            }
}

				/*for (int i = 0; i < 7; i++){
					if (M[i]>max)
					{
					max=M[i];
					imax=i;}
					}
				if (M[i]>min)
					{
					min=M[i];
					imin=i;}
					}
				t=M[imax];
				M[imax]=M[imin]
				M[imin]=t;
				for (i=0; i<7; i++)
					cout << */
	
			

_getch();
return 0;
}


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.
Изображения
Тип файла: jpg 7YviMdlHQpQ.jpg (101.8 Кб, 122 просмотров)

Последний раз редактировалось Serge_Bliznykov; 02.03.2014 в 22:55.
назира вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шифрующие Таблицы в С# Дженнет C# (си шарп) 16 08.12.2015 16:32
Шифрующие таблицы с перестановкой по ключу –размеру таблицы Катка Помощь студентам 0 01.03.2012 19:56
Шифрующие таблицы Трисемуса 1keks Помощь студентам 13 22.11.2010 00:47
Обращение к ключам реестра? Lanalova Общие вопросы Delphi 7 28.04.2009 17:59
Шифрующие таблицы Трисемуса megayakor Помощь студентам 4 11.06.2008 13:16