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

Поиск по динамическому массиву - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переделать кусочек кода массивы http://www.cyberforum.ru/cpp-beginners/thread1181337.html
Дана целочисленная квадратная матрица. Определить: 1) произведения элементов в тех строках, которые не содержат отрицательных элементов. 2) максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. Всё работает, только нужно сделать с процедурами. Желательно с шаблонами. Буду очень благодарен, спасибо заранее #include "stdafx.h" #include <iostream> #include...
C++ Выразить функцию в виде ряда Тейлора Доброго времени суток! Столкнулся с проблемой в задаче: Выразить функцию е^х (экспонента) в виде ряда Тейлора. Не знаю даже как к ней приступить. Кто-то может поделиться умными мыслями или разумным кодом? http://www.cyberforum.ru/cpp-beginners/thread1181330.html
Шаблон с ограничением C++
Всем привет! Не знаю как создать класс с шаблоном, параметрами которого могли быть только классы, которые наследуют другой определенный класс. Подобное могу описать на Java для лучшего понимания вопроса: class Templatable <T extends Object> { void test(T o) {} }
C++ Где размещать реализацию методов класса?
привет. читаю книжку по С++. автор Либерти. в ней куча опечаток повсюду. наткнулся на очередную непонятку. то ли я не врубаюсь, то ли у них очередной ляп. предлагается размещать объявление класса в отдельном заголовочном файле .h, а реализацию методов этого класса в основном файле проекта .cpp. Такой пример: содержимое файла Cat.h : // Объявление класса Cat в файле Cat.h #include...
C++ Задача Иосифа Флавия (Паскаль -> C++) http://www.cyberforum.ru/cpp-beginners/thread1181314.html
Задача Иосифа Флавия. Надеюсь на вашу помощь. Заранее спасибо uses crt; type PCNode=^TCNode; TCNode=record data:integer; next:PCNode; end; var cirList,next:PCNode; i,k:byte; tmp: integer; begin clrscr; GetMem(cirList, sizeof(TCNode));
C++ Сторонней программой найти координаты нужного элемента на странице браузера Нужно найти координаторы каково либо элемента(текста или div блока нужными параметрами) в открытой вкладке браузера (любого мазила, опера, Гугл, и.т.д) Подскажите так сказать направление куда двигаться ? подробнее

Показать сообщение отдельно
kompromiss
0 / 0 / 3
Регистрация: 17.05.2014
Сообщений: 19
19.05.2014, 23:05     Поиск по динамическому массиву
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
#include "iostream"
#include <time.h>
using namespace std;
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    srand(time(NULL));
    int i, n, m, j, max_ch=0, max_n=0, k, l, q, w;
    int *a_storage;
    int **a;
    printf("Введите количество строк матрицы:\n");
    scanf("%d", &n);
    printf("Столбцов:\n");
    scanf("%d", &m);
    a_storage = (int*)malloc(n*m); 
    a = (int**)malloc(n*sizeof(int*)); 
    for (i = 0; i < n; ++i)
        a[i] = a_storage + i*m; 
 
 for(i=0; i<n; i++)
     for(j=0; j<m; j++)
         a[i][j]=rand()%25;
  for(i=0; i<n; i++)
  {
     for(j=0; j<m; j++)
         printf("%3d", a[i][j]);
    printf("\n");
  }
 for(i=0; i<n; i++)
 {
     for(j=0; j<m; j++)
     {
         if(a[i][j]%2==0 && a[i][j]>max_ch)
         {
          max_ch=a[i][j];
          k=i;
          l=j;
         }
         else if(a[i][j]%2==1 && a[i][j]>max_n)
         {
             max_n=a[i][j];
             q=i;
             w=j;
         }
     }
 }
     if(max_ch!=0) 
         printf("Максимальное чётное число= %d, его координаты %d.%d\n", max_ch, k+1, l+1);
     else printf("Максимальное чётноё число не найдено\n");
     if(max_n!=0)
         printf("Максимальное нечётное число= %d, его координаты %d.%d\n", max_n, q+1, w+1);
     else printf("Максимальное нечётноё число не найдено\n");
    return 0;
}
Немного сложновато, но как есть

Добавлено через 26 минут
эту часть

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
for(i=0; i<n; i++)
 {
     for(j=0; j<m; j++)
     {
         if(a[i][j]%2==0 && a[i][j]>max_ch)
         {
          max_ch=a[i][j];
          k=i;
          l=j;
         }
         else if(a[i][j]%2==1 && a[i][j]>max_n)
         {
             max_n=a[i][j];
             q=i;
             w=j;
         }
     }
 }
стоит заменить на эту, не правильно задание прочитал


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
for(i=0; i<n; i++)
 {
     for(j=0; j<m; j++)
     {
         if(a[i][j]%2==0 && a[i][j]>=max_ch)
         {
          max_ch=a[i][j];
          k=i;
          l=j;
         }
         else if(a[i][j]%2==1 && a[i][j]>=max_n)
         {
             max_n=a[i][j];
             q=i;
             w=j;
         }
     }
 }
 
Текущее время: 17:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru