Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
zmei89
31 / 6 / 1
Регистрация: 10.09.2010
Сообщений: 835
#1

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

10.02.2011, 18:09. Просмотров 387. Ответов 5
Метки нет (Все метки)

что обозначаеться prn_matrix
int last_min
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2011, 18:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не могу не как описать не которые строки в программе (C++):

Строки в С++, не могу понять что неправильно в программе - C++
Необходимо: 1) Найти количество слов в строке, 2) вывестии все слова в порядке возрастания длинн, 3) вычислить количество одинаковых...

Как правильно описать функцию в программе? - Free Pascal
В чем отличие в описании функций, как правильно описать функцию 2? Функция 1. function make1 (y: integer; var m: matrix): boolean; ...

Как правильно описать функцию в главной программе? - Pascal ABC
function StepenNk (N: word; k: byte): longint; {N**k} var j : byte; St : longint; {ST:= N**k} begin St:= N; for j:= 2 to k...

Пусть текстовый файл t разбит на непустые строки. Описать функцию count(t) для подсчета числа строк, которые начинаются и оканчиваются одной и той же - C++
Пусть текстовый файл t разбит на непустые строки. Описать функцию count(t) для подсчета числа строк, которые начинаются и оканчиваются...

Не могу понять как правильно описать цикл - C#
Помогите пожалуйста. Не могу понять как правильно описать цикл. С помощью метода: Найти количество столбцов, начинающихся с ...

Как проверить только те Textbox которые сейчас видимы в программе? - C# WPF
Есть программа, при определенных чекбоксах пользователю отображаются только некоторые текстбоксы, существующие на форме. Как мне программно...

5
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
10.02.2011, 18:26 #2
zmei89, Очевидно что какие-то переменные.
0
zmei89
31 / 6 / 1
Регистрация: 10.09.2010
Сообщений: 835
10.02.2011, 18:37  [ТС] #3
Часть программы описал,а дальше вот ник не получаеться
#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;
}
0
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
10.02.2011, 18:38 #4
Цитата Сообщение от asics Посмотреть сообщение
zmei89, Очевидно что какие-то переменные.
Точнее функции.
0
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
10.02.2011, 18:40 #5
Цитата Сообщение от zmei89 Посмотреть сообщение
prn_matrix
Функция, которая выводит на екран матрицу.

Цитата Сообщение от zmei89 Посмотреть сообщение
int last_min
Переменая, которая обозначает минимальный елемент последней строки матрицы.
0
zmei89
31 / 6 / 1
Регистрация: 10.09.2010
Сообщений: 835
10.02.2011, 19:52  [ТС] #6
помоги пожалуйста дальше с кодом разобраться,дальше я в ступор встал!!!!!!!

Добавлено через 1 час 5 минут
вот этот кусок не понятен
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;
}
0
10.02.2011, 19:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.02.2011, 19:52
Привет! Вот еще темы с ответами:

Как описать строки в структуре? - C++
Приветствую всех :) Только учусь писать на с++ (жаль, что в универе он у нас &quot;полностью на самостоятельном изучении&quot;). И вот возникла...

Как описать в программе "ни одно из условий не выполнилось"? - Visual Basic
значит вводим буквы английского алфавита i, v, x, l, c, d, m, их значения получаем в текстовом окне 1, 5, 10, 50, 100, 500, 1000. это все...

В программе с несколькими текстовыми полями, которые периодически меняются, как считать и отобразить лэйблы? - C++ WinAPI
Всех с Новым Годом, но прошу помощи. Я только начал изучать с++, помогите с поставленной задачей. Есть программа с несколькими текстовыми...

У меня были файлы 3D, которые открывались в окне Windows как в программе просмотра изображений и факсов - Софт
У меня были файлы 3D, которые открывались в окне Windows как в программе просмотра изображений и факсов К сожалению не помню даже их...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru