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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Исправте пожалуйста ошибку http://www.cyberforum.ru/cpp-beginners/thread274562.html
Нжно в двовымерный массив добавить в начало К строк. Весь код: // regre.cpp : main project file. #include "stdafx.h" #include "iostream" #include "cmath" #include <stdlib.h>
C++ Хэширование md5 и шифрование AES Собственно нужно реализовать проверку пароля, его хранить в открытом виде конечно нельзя, хочу хэш md5, как? И еще нужно закриптовать любым алгоритмом текст 20-30 кбайт, хочу AES, как? Есть... http://www.cyberforum.ru/cpp-beginners/thread274558.html
Класс внутри класса C++
Есть 2 класса: большой -А и меньшый-Б. Класс Б есть параметром класса А. в большом классе есть процедуры использующие обекты класса Б! Как зделать что б при инициализации класса А создавался и...
Статьи по С++ C++
Статьи по С++ Подскажите пожалуйста хорошие статьи по С++
C++ Работа с командной строкой http://www.cyberforum.ru/cpp-beginners/thread274533.html
Как записать файл в командную срока и оттуда считывать этот файл?
C++ Перегрузка операций Здравствуйте. Создал класс подстановок. #include <stdio.h> class subst { int size; int *cell; public: subst(int n) { size=n; подробнее

Показать сообщение отдельно
Bantley
13.04.2011, 21:06
в чем сложность в данных задачах?
ну мб в том, что я начинающий и не знаю много
получилась 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();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru