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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.01.2010, 16:38   #1
Babyaka
Новичок
Джуниор
 
Регистрация: 13.01.2010
Сообщений: 1
По умолчанию Блок-схема к задаче (С++)

Помогите построить блок-схему, сам вообще не понимаю как сделать. Пробовал через программу Visustin, там вообще бред выводит.

Вот код программы:
Код:
#include <stdio.h>
#include <stdlib.h>
 
int evenRow(int *row, int cnt){
        int i;
        for ( i = 0; i < cnt && !(row[i] & 1); ++i )
                ;
        return ( i == cnt );
}
 
int main()
{
	printf("Eta programma opredelyaet i vivodit nomera strok, vse elementi kotorih chetni.\n");

	int **a, n, m, i, j;

	        
        printf("Vvedite chislo strok: ");
        scanf("%d", &n);
        printf("Vvedite chislo stolbcov: ");
        scanf("%d", &m);
        
        if ( ( a = (int**)calloc(n, sizeof(int*)) ) == NULL )
                exit(1);
        for ( i = 0; i < n; ++i )
                if ( ( a[i] = (int*)calloc(m, sizeof(int)) ) == NULL )
                        exit(1);
        for ( i = 0; i < n; ++i ){
                for ( j = 0; j < m; ++j ){
                        printf("a[%d][%d] = ", i, j);
                        scanf("%d", &a[i][j]);
                }
        }
        printf("\nMatrica:\n");
        for ( i = 0; i < n; ++i )
                for ( j = 0; j < m; ++j )
                        printf( ( j < m - 1 ) ? "%2d " : "%2d\n", a[i][j]);
	printf("Kolichestvo strok, vse elementi kotorih chetnie: ");
        for ( i = 0; i < n; ++i )
                if ( evenRow(a[i], m) )
                        printf("%2d ", i);
	printf("\n");
        
        for ( i = 0; i < n; ++i )
                free(a[i]);
        free(a);
        return 0;
}

Последний раз редактировалось Rembo; 13.01.2010 в 19:39.
Babyaka вне форума Ответить с цитированием
Старый 14.01.2010, 23:07   #2
evgenij9241
Пользователь
 
Аватар для evgenij9241
 
Регистрация: 14.01.2010
Сообщений: 26
По умолчанию

Слыш там же совем просто в нети посотри.Там и не так много.
evgenij9241 вне форума Ответить с цитированием
Старый 14.01.2010, 23:07   #3
evgenij9241
Пользователь
 
Аватар для evgenij9241
 
Регистрация: 14.01.2010
Сообщений: 26
По умолчанию

Я нарисовать просто тут не могу.
evgenij9241 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите составить задачу и построить блок-схему Batusay Фриланс 20 23.09.2011 18:25
Помогите сделать блок схему! Лёха Паскаль, Turbo Pascal, PascalABC.NET 4 24.01.2011 19:32
Построить блок схему realt Помощь студентам 3 25.05.2010 17:34
помогите написать блок-схему Конга Паскаль, Turbo Pascal, PascalABC.NET 2 03.04.2009 11:56