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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 5.00
Bantley
Сообщений: n/a
12.04.2011, 15:25     Найти максимальный элемент среди лежащих ниже главной диагонали #1
Привет, помогите пожалуйста решить 4 задачки под dev c++ , если можно с комментариями )
1.Найти максимальный элемент среди лежащих ниже главной диагонали.
2. Выполнить задание, оформив функцию ввода данных массива, функцию вывода данных и функцию обработки массива как пользовательскую функцию.
3. Распечатать анкетные данные студентов интересующей вас группы, имеющих средний балл выше введенного с клавиатуры.
4. Составить программу вывода на экран дисплея настольных электронных часов и изображения метронома. При нажатии клавиши ВВОД стрелка метронома начинает колебательное движение, синхронно с которым начинает изменяться показание электронных часов.

Добавлено через 18 часов 23 минуты
упс опечатался, не могу исправить в названии на C под dev c++, а не с++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2011, 15:25     Найти максимальный элемент среди лежащих ниже главной диагонали
Посмотрите здесь:

C++ В квадратной матрице найти максимальный среди элементов, лежащих ниже побочной диагонали.
Вывести на экран значения тех эле-ментов, лежащих выше главной диагонали, которые больше всех элементов, лежащих ниже главной диагонали C++
Двумерный массив. Найти минимальный элемент в, среди элементов, лежащих выше главной диагонали C++
C++ Найти максимальный среди элементов, лежащих ниже побочной диагонали.
Найти max среди элементов, лежащих ниже побочной, и min среди элементов, лежащих выше главной диагонали C++
Найти минимальный среди элементов, лежащих ниже главной диагонали C++
Определить максимальный элемент среди элементов, лежащих ниже главной диагонали (нужны комментарии) C++
Найти максимальный элемент матрицы среди расположенных выше главной диагонали C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
12.04.2011, 20:14     Найти максимальный элемент среди лежащих ниже главной диагонали #2
dev c++ это IDE
в чем сложность в данных задачах?
Bantley
Сообщений: n/a
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();
}
Yandex
Объявления
13.04.2011, 21:06     Найти максимальный элемент среди лежащих ниже главной диагонали
Ответ Создать тему
Опции темы

Текущее время: 16:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru