Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/22: Рейтинг темы: голосов - 22, средняя оценка - 4.86
Bantley
1

Найти максимальный элемент среди лежащих ниже главной диагонали

12.04.2011, 15:25. Показов 4318. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет, помогите пожалуйста решить 4 задачки под dev c++ , если можно с комментариями )
1.Найти максимальный элемент среди лежащих ниже главной диагонали.
2. Выполнить задание, оформив функцию ввода данных массива, функцию вывода данных и функцию обработки массива как пользовательскую функцию.
3. Распечатать анкетные данные студентов интересующей вас группы, имеющих средний балл выше введенного с клавиатуры.
4. Составить программу вывода на экран дисплея настольных электронных часов и изображения метронома. При нажатии клавиши ВВОД стрелка метронома начинает колебательное движение, синхронно с которым начинает изменяться показание электронных часов.

Добавлено через 18 часов 23 минуты
упс опечатался, не могу исправить в названии на C под dev c++, а не с++
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.04.2011, 15:25
Ответы с готовыми решениями:

Динамическая матрица: найти максимальный элемент среди лежащих ниже главной диагонали
Нужна помощь. Я в Си слаб, дали задания, никак не могу его сделать, помогите пожалуйста( Массив...

Определить максимальный элемент среди элементов, лежащих ниже главной диагонали (нужны комментарии)
Помогите! есть задание и есть код, помогите разобраться со всем что сделано в коде. напишите...

Найти максимальный элемент матрицы среди элементов, лежащих ниже побочной диагонали
В матрице размером NxM найти максимальный среди элементов, лежащих ниже побочной диагонали

Найти максимальный элемент среди элементов лежащих на главной диагонали и его место положение
А)Найти максимальный элемент среди элементов лежащих на главной диагонали и его место положение ...

2
601 / 569 / 104
Регистрация: 07.11.2010
Сообщений: 2,004
12.04.2011, 20:14 2
dev c++ это IDE
в чем сложность в данных задачах?
0
Bantley
13.04.2011, 21:06 3
Лучший ответ Сообщение было отмечено как решение

Решение

в чем сложность в данных задачах?
ну мб в том, что я начинающий и не знаю много
получилась 1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
 
int main(void)  {
int i,j,n,m,max;                
float **a;
 
 
puts("\n Введите n,m:");
 
scanf("%d %d",&n,&m);
 
a=(float **)calloc(n,sizeof(float*));   // Захват памяти
for(i=0; i<n; i++)
a[i]=(float *)calloc(m,sizeof(float));
 
printf("\n Введите элементы массива a: \n");
for(i=0; i<n; i++)
   for(j=0; j<m; j++)
scanf("%f",&a[i][j]);
 
max = a [0][0];
for (i = 0; i < n; ++i) 
  for (j = 0; j < i; ++j) 
    if (max < a[i][j]) max = a[i][j];  
 
printf(" %d \n", max);
for(i=0; i<n; i++)  free(a[i]); // Освобождение памяти
free(a);
getch();
}
во 2-ой ошибки , может кто знает и подскажет
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
 
void vvodNM (int* n, int* m);
float** vvodMassiva (int n, int m);
int max (int n, int m, float **a);
void vivod (int max, float** a, int n);
 
int main(void)  {
int n,m,max;                
float **a;
 
   vvodNM (&n,&m);
 
   a=vvodMassiva (n, m);
 
   max=(n, m, a);
 
   vivod (max, a, n);
}
void vvodNM (int* n, int* m)
{
puts("\n Введите n,m:");
 
scanf("%d %d",&n,&m);
}
float** vvodMassiva (int n, int m)
{
  int i, j;
  float **a;     
   a=(float **)calloc(n,sizeof(float*));    // Захват памяти
     for(i=0; i<n; i++)
       a[i]=(float *)calloc(m,sizeof(float));
 
  printf("\n Введите элементы массива a: \n");
  for(i=0; i<n; i++)
    for(j=0; j<m; j++)
      scanf("%f",&a[i][j]);
  return a;
}
 
float max (int n, int m, float max, float **a )
 
{
max = a [0][0];
for (i = 0; i < n; ++i) 
  for (j = 0; j < i; ++j) 
    if (max < a[i][j]) max = a[i][j];  
    
    void vivod (float max, float** a, int n)
}
 
int i;
printf(" %d \n", max);
 
for(i=0; i<n; i++)  free(a[i]); // Освобождение памяти
free(a);
getch();
}
13.04.2011, 21:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.04.2011, 21:06
Помогаю со студенческими работами здесь

Найти max среди элементов, лежащих ниже побочной, и min среди элементов, лежащих выше главной диагонали
В матрице размером NхM найти максимальный среди элементов, лежащих ниже побочной диагонали, и...

Найти max среди элементов матрицы, лежащих ниже побочной диагонали, и min среди элементов выше главной диагонали
2. В матрице n-го порядка найти максимальный среди элементов, лежащих ниже побочной диагонали, и...

Найти максимальный среди элементов, лежащих ниже побочной диагонали.
#include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; using namespace...

vc++ 6.0. Найти минимальный среди элементов, лежащих ниже главной диагонали
Ввести матрицу размером NxM. Память для массива выделить динамически. Выполнить в соответствии...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru