Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите !!! пожалуйста....

24K
26 января 2007 года
Dim()N
2 / / 24.01.2007
Задача :пользователь должен ввести строку и любого количества символов и прочитать эту строку в матрицу с центра по спирали и вывести ее , и прочитать ее назад , только задачу нужно решить без классов например есть матрица
1 2 3 5 4 1
4 5 6 -> 2 3 6 и обратно из этой в другую
7 8 9 9 8 7
я написал часть программы когда пользователь вводит количество символов и эти символы заносятся в матрицу ближайшую но как считать матрицу с центра я не знаю
#include<iostream.h>
#include<stdio.h>
#include<windows.h>
#include<conio>
#include<math.h>
main()
{
// программа шифрования вводимой строки
char shifr[100];
int i,bukv,k,l,vi,res;
int usl[]={9,16,25,36,49,64,81,100,121,144,169};
Lab1:clrscr();
cout<<"Введите пожалуйста строку: \n";
gets(shifr);
bukv=strlen(shifr);
for(i=0;i<7;i++) {
if(bukv<=usl) {
vi=usl;
res=sqrt(usl);
break;
}
}
for(i=0;i<bukv;i++) {
if(i%res==0) {
cout<<"\n";
}
cout<<shifr;
cout<<" ";
}
cout<<"\n\n"<<"Вводить строку снова: 0-ДА, 1-НЕТ"<<": ";
cin>>l;
if(l!=0) {
clrscr();
cout<<"Программа завершена!";
} else {
goto Lab1;
}
return 0;
}

Спасибо !!!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог