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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2011, 19:27   #1
alex_kk
Новичок
Джуниор
 
Регистрация: 05.01.2011
Сообщений: 2
По умолчанию перевод из языка си в блок схему

Помогите составит блок схему

Задачей было преоброзовать двумерный массив в одномерный и упорядочить по убыванию


заодно проверте правильность пожалуста

Исходник:
#include <stdio.h>
#include <math.h>
void main()
{
int A[100][100];
int i,j,N;
int S[200];
int k,M,b,x;
clrscr();
printf("\nZadaite razmernost massiva--> ");
scanf("%d",&N);
printf("\nVvedite dannye massiva:\n");
for(i=0;i<N;i++)
for(j=0;j<N;j++)
scanf("%d",&A[i][j]);
M=N*N;
printf("\nDlya polycheniya odnomernogo massiva nagmite ENTER!");
getch();
printf("\nOdnomernyi massiv: ");
for(i=0;i<N;i++)
for(j=0;j<N;j++)
{
S[i*N+j]=A[i][j];
}
for(k=0;k<M;k++)
{
printf("%d ",S[k]);
}
printf("\n\nChtoby yporyadochit massiv nagmite ENTER!");
getch();
printf("\nYporyadochennyi massiv: ");
for(k=0;k<M-1;k++)
{
for(x=0;x<M-1;x++)
{
if(S[x]<S[x+1])
{
b=S[x];
S[x]=S[x+1];
S[x+1]=b;
}
}
}
for(x=0;x<M;x++)
{
printf("%d ",S[x]);
}
printf("\nTHE END )");
getch();
}
alex_kk вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод программы с языка Паскаль на язык С# Firagon Помощь студентам 1 08.05.2011 13:00
Cоздаем блок схему Hevvlett Помощь студентам 1 06.03.2011 23:21
Перевод программы с языка Delphi на C++ LeXX013 Фриланс 3 02.06.2010 06:33
Перевод кода с языка C на C# Blink-182 Фриланс 4 18.03.2010 10:53