Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 22.11.2012, 00:35   #1
Zulfat 22
Новичок
 
Регистрация: 22.11.2012
Сообщений: 2
Репутация: 10
По умолчанию объясните эту программу

Код:
#include <stdio.h>
#include <conio.h>
#include <iostream>
int maximum (int mas[], int i, int n)
{
int max;
max = mas[i];
for (i; i<n; i++)
{
if (mas[i] > max)
max = mas[i];
}
return max;
}
int main()
{
setlocale (LC_ALL, "Russian_Russia.1251");
printf ("Введите массив из 12 чисел: ");
int mas[12];
int i=0;
for (i=0; i<12; i++)
scanf ("%d", &mas[i]);
int max05;
int n;
int max;
i=0;
n=6;
 
max05=maximum (mas, i, n);
 
int max611;
i=6;
n=12;
 
max611=maximum (mas, i, n);
 
max = max05 - max611;
printf ("(макс X[0]-X[5]) - (макс X[6]-X[11]) равно: ");
printf ("%d", max);
printf ("\nНажмите любую клавишу для выхода...");
getch ();
return 0;
}

Последний раз редактировалось Stilet; 22.11.2012 в 01:00.
Zulfat 22 вне форума   Ответить с цитированием
Старый 22.11.2012, 01:01   #2
Stilet
Белик Виталий :)
Профессионал
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Адрес: Украина, Донецкая область, г. Краматорск
Сообщений: 57,840
Репутация: 6850
По умолчанию

А что тут обьяснять? Программа ищет локальные экстремумы в пределах массива от 0-го элемента до шестого и от 6-го до 12-го, и раздельно их выводит на экран.
__________________
I'm learning to live...
Stilet вне форума   Ответить с цитированием
Старый 22.11.2012, 01:20   #3
Zulfat 22
Новичок
 
Регистрация: 22.11.2012
Сообщений: 2
Репутация: 10
По умолчанию

примерно вот так:
Код:
void VivMatrIStVersh (int g1[NMAX][NMAX], int n) // начало метода VivMatrIStVersh, который принимает 2 значения
{
int i, j; // создание переменных
int st=0;
 
printf ("\nМатрица смежности:\n\n"); // выводим в консоль сообщение (Матрица смежности), с 2-мя переходами на новые строки
printf (" | "); // рисуем вертикальный слэш
for (j=0; j<n; j++) // цикл выполняется до тех пор, пока j<n
printf ("%d ", j); // показываем значение переменной j
putchar ('\n'); // переходим на новую строку
for (i=0; i<n*2+2; i++) // цикл выполняется до тех пор, пока i<n*2+2
putchar ('-'); // рисуем горизонтальную черту
for (i=0; i<n; i++) цикл выполняется до тех пор, пока i<n
{
printf ("\n%d| ", i); // показываем значение переменной i
for (j=0; j<n; j++) // цикл выполняется до тех пор, пока j<n
printf ("%d ", g1[i][j]); // показываем значения элементов двумерного цикла
}
putchar ('\n\n\n'); // переходим на новые строки
/*printf ("----------------------\n\n"); // рисуем пунктирную линию и переходим 2 раза на новую строку
printf ("| Вершина || Степень |\n"); // выводим сообщение в консоль
printf ("----------------------\n"); // рисуем пунктирную линию и переходим на новую строку
for (i=0; i<n; i++) цикл выполняется до тех пор, пока i<n
{

Последний раз редактировалось ACE Valery; 22.11.2012 в 02:02.
Zulfat 22 вне форума   Ответить с цитированием
Старый 22.11.2012, 10:31   #4
masax
Форумчанин
 
Регистрация: 01.10.2008
Адрес: Москва, Владивосток
Сообщений: 248
Репутация: 70
По умолчанию

а давай ты сначала закомментируешь то что понятно?
masax вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно переписать эту программу на языке C#. Она написана на AS2 Кристиан Помощь студентам 1 20.12.2011 21:34
ОБъясните программу Даша(S) Помощь студентам 3 22.10.2011 21:26
как изменить эту программу чтобы она заработала? Анастасия91 Visual C++ 6 13.12.2010 09:05
объясните эту программу по порядку C-Jay Общие вопросы C/C++ 1 03.01.2010 17:20
Объясните программу Принц Общие вопросы C/C++ 2 31.05.2008 10:26


06:12.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.