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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2010, 00:14   #1
zoluxa
Пользователь
 
Регистрация: 16.03.2010
Сообщений: 53
По умолчанию Блок-схема

Помогите сотавить блок-схему, пожалуйста!
#include <iostream>
#include <fstream>
using namespace std;

void proverka( int a[6][6],int i,int j,int &n,int N)
{ n=0;
if(a[(i-1)<0?N:i-1][(j-1)<0?N:j-1]==1)
n++;
if(a[(i-1)<0?N:i-1][j]==1)
n++;
if(a[(i-1)<0?N:i-1][(j+1)%N]==1)
n++;
if(a[i][(j+1)%N]==1)
n++;
if(a[(i+1)%N][(j+1)%N]==1)
n++;
if(a[(i+1)%N][j]==1)
n++;
if(a[(i+1)%N][(j-1)<0?N:j-1]==1)
n++;
if(a[i][(j-1)<0?N:j-1]==1)
n++;
}
//--------------------------------------
int main()
{ int p,i,j,N=9,n=0,chet=0,kol;
int pred[6][6],sled[6][6];
fstream matr("life.txt",ios::in);

if (matr)
cout<<"da"<<endl;

else cout<<"net"<<endl;;
for(i=0;i<6;i++){
for(j=0;j<6;j++)
matr>>pred[i][j];
}
esses:
cout<<"vvedit kol pokoleni"<<'\n';
cin>>kol;
cout<<'\n';

while(chet<kol){
for(i=0;i<6;i++){
for(j=0;j<6;j++)
{
proverka(pred,i,j,n,N);
if(pred[i][j]==0 && n==3)
sled[i][j]=1;
else
if(pred[i][j]==1 && (n==3||n==2))
sled[i][j]=1;
else
sled[i][j]=0;
cout<<sled[i][j];
}
cout<<'\n';
}
for(i=0;i<6;i++){
for(j=0;j<6;j++)
pred[i][j]=sled[i][j];}
cout<<"yaksho xochete prodovzutu roboty to potribno vvestu kol. pokolenii"<<endl;
cout<<"yaksho xochete vuytu, natusnit 0"<<endl;
if (p>0)
goto esses;
else return 0;
chet++;
}

matr.close();
system("PAUSE");
return 0;

}


Буду очень благодарен!
zoluxa вне форума Ответить с цитированием
Старый 18.05.2010, 05:30   #2
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Я был бы очень благодарен, если бы вы код правильно оформляли.
Carbon вне форума Ответить с цитированием
Старый 18.05.2010, 19:44   #3
zoluxa
Пользователь
 
Регистрация: 16.03.2010
Сообщений: 53
По умолчанию

А что здесь не правильно оформлено?
zoluxa вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Блок-схема Svtvpv7 Общие вопросы C/C++ 2 26.02.2010 12:04
Блок схема dimonpwnz Помощь студентам 0 12.02.2010 19:10
Блок схема алгоритма программы и схема взаимодействия модулей. Lazio Фриланс 3 02.12.2009 23:10
Блок схема. Angelholy Помощь студентам 10 21.06.2009 11:55