Форум программистов, компьютерный форум CyberForum.ru

Не могу не как описать не которые строки в программе - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ делаю игру,но мешает getch http://www.cyberforum.ru/cpp-beginners/thread240836.html
Здравствуйте господа програмисты!делаю игру и вот какая штука-на экране должно быть движение,но getch ждёт от меня нажатия клавиши.Как это обойти,но так что бы если я нажимал на клавишу всё работало,т.е.что бы и движение было и клавиатура работала?Заранее всем огромное спасибо!
C++ Найдите контрпример вот задача http://www.olymp.vinnica.ua/index_ua.php?lng=ua&cid=279 вот моя программа #include<iostream> #include<fstream> #define input "cell.dat" using namespace std; long ramka(long a) { long i=1; while(i*i<a) http://www.cyberforum.ru/cpp-beginners/thread240826.html
Список list и итератор C++
есть такой вот код //----h.файл--------------------------- struct RECIEVED { char sms; }; class MESSAGES {
C++ Не могу понять смысл задания.
День (утро, вечер, ночь - нужное подчеркнуть)) добрый! Взялся помочь человеку с контрольной по C и столкнулся с проблемой - не могу понять смысл одного задания. Цитирую: "Даны 2 натуральных числа n и m. Получить из них несократимую дробь n/m." Я вижу решение так: вводятся 2 числа (или задаются в тексте программы) и далее проверяется является ли дробь n/m несократимой. Но вот как получить...
C++ Определить систему исчисления (Написать программу.....) http://www.cyberforum.ru/cpp-beginners/thread240770.html
Написать прогу которая! распознает числа и показывает к какой системе исчесления относится! Например вводишь 10110110 прога выводит десятичная! 1000000001 выводит Шестнадцатеричная и тд? заранее спасибо!
C++ циклический алгоритм с++ (лаб.работа) Помогите с решением Постановка задачи Для х изменяющегося от a до b с шагом (b-a)/k, где (k=10), вычислить функцию f(x), используя ее разложение в степенной ряд в двух случаях: для заданного n; для заданной точности ε (ε=0.0001). Для сравнения найти точное значение функции. подробнее

Показать сообщение отдельно
zmei89
31 / 6 / 1
Регистрация: 10.09.2010
Сообщений: 833
10.02.2011, 18:37  [ТС]     Не могу не как описать не которые строки в программе
Часть программы описал,а дальше вот ник не получаеться
#include <stdio.h>
#include <stdlib.h>
#define MAXSIZE 10 (#define заменяет представленный идентификатор заранее подготовленной последовательностью символов максимальный размер )
void prn_matrix(int [][MAXSIZE], int, int); (void — тип, спецификатор, целое число максимального размера
int min_el(int [], int); (целое число минимального элемента)
int max_el(int [][MAXSIZE], int, int, int*, int*); (целое число максимального элемента)
void repl(int [][MAXSIZE], int, int, int); (тип,спецификатор , repl простая интерактивная среда программирования) (int*Указатель на целое, Кроме того так можно объявлять динамический массив)

int main(int argc, char *argv[]) (главная процедура ,целое число argc - количество переданных аргументов командной строки., argv - массив переданных аргументов командной строки. звездочка в объявлении сообщает компилятору Cи, что argv представляет собой указатель, в данном случае указатель на указатель типа char)
{int A[MAXSIZE][MAXSIZE];
int N, M;
int i, j;
int last_min;
int Imax, Jmax; (целое число максимального изображения) (модульная визуальная среда программирования)
do{
printf("Vvedite kol-vo strok (2..%d): ", MAXSIZE);
scanf("%d", &N); (соответственно читает с неким форматом)
}while((N<2) || (N>MAXSIZE)); (Цикл while с предусловием позволяет выполнить одну и ту же последовательность действий пока проверяемое условие истинно)
do{
printf("Vvedite kol-vo stolbcov (2..%d): ", MAXSIZE);
scanf("%d", &M);
}while((M<2) || (M>MAXSIZE));
printf("Vvod elementov matricy\n");
for(i=0; i<N; i++)
for(j=0; j<M; j++)
{printf("A[%d][%d] = ", i, j);
scanf("%d", &A[i][j]);
}
printf("Sozdana matrica A\n");
prn_matrix(A, N, M);
last_min=min_el(A[N-1], M);
printf("Min element poslednei stroki: %d\n", last_min);
max_el(A, N, M, &Imax, &Jmax);
printf("Max element A[%d][%d] = %d\n", Imax, Jmax, A[Imax][Jmax]);
repl(A, Imax, Jmax, last_min);
printf("\n---------------------------------------------\n");
printf("Kol-vo strok v matrice: %d Kol-vo stolbsov v matrice: %d\n", N, M);
printf("Max element v matrice: %d\n", A[Imax][Jmax]);
printf("Izmenennaya matrica A\n");
prn_matrix(A, N, M);
system("PAUSE");
return 0;
}

void prn_matrix(int Matr[][MAXSIZE], int n, int m)
{int i, j;
for(i=0; i<n; i++)
{for(j=0; j<m; j++)
printf("%d\t", Matr[i][j]);
printf("\n");
}
}

int min_el(int v[], int n)
{int i, t;
t=v[0];
for(i=1; i<n; i++)
if (v[i]<t)
t=v[i];
return t;
}

int max_el(int Matr[][MAXSIZE], int n, int m, int* Nstr, int* Ncol)
{int i, j, t;
t=Matr[0][0];
*Nstr=0;
*Ncol=0;
for(i=0; i<n; i++)
for(j=0; j<m; j++)
if (Matr[i][j]>t)
{t=Matr[i][j];
*Nstr=i;
*Ncol=j;
}
return t;
}

void repl(int Matr[][MAXSIZE], int I, int J, int R)
{int k;
for(k=0; k<I; k++)
Matr[k][J]=R;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru