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

Седловая точка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разбить предложение на слова и записать в массив http://www.cyberforum.ru/cpp-beginners/thread572138.html
дано предложение из 10 слов заполнить ими массив из 10 элементов
C++ не запускается программа,в чем ошибка #include<iostream> #include <stdio.h> using namespace std; switch(days); void(main); { case1:{cout<<"понедельник"; cout <<28-1<<; break; case2:{cout<<"вторник"; http://www.cyberforum.ru/cpp-beginners/thread572122.html
C++ Написать процедуру присоединения списка к другому списку
Задача: Написать процедуру присоединения списка L2 к списку L1. Код: #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <ctype.h> struct stack{int chislo; stack *next;}; stack *begin=NULL; stack *create(void) {
C++ сумму всех элементов матрицы целых чисел 3*3
Написать программу,вычисляющую сумму всех элементов матрицы целых чисел 3*3, расположенных над главной диагональю. Результат вывести на экран.
C++ Файловые потоки http://www.cyberforum.ru/cpp-beginners/thread572108.html
Для каждого автобуса автопарка укажите его номер, маршрут, фамилию и инициалы шофера, время в пути. Предусмотреть поиск по фамилии шофера.
C++ Перегрузка операторов Написать программу, в которой предусмотреть класс для организации обработки двумерного целочисленного массива. Внутри класса реализовать два конструктора: 1–й конструктор должен обеспечивать ввод элементов массива с клавиатуры; 2—й конструктор должен формировать значения элементов массива в задаваемом диапазоне с помощью генератора случайных значений. Внутри класса предусмотреть следующеe:... подробнее

Показать сообщение отдельно
Ternsip
 Аватар для Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
13.05.2012, 13:03     Седловая точка
Сейчас попробую, только вызовете вы её 1 раз

Добавлено через 13 минут
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <stdio.h>
#include <conio.h>
 
int const max_widht=3;
int const max_height=3;
int i,j,max, min, val;
int max_w[max_widht], min_w[max_widht], max_h[max_height], min_h[max_height];
int m[max_widht][max_height]={
    {8,2,3},
    {-1,0,-1},
    {9,77,34}
    };
 
void func(){
    for (i=0; i<max_widht; i++)
{
    max=min=m[i][0];
    for (j=1; j<max_height; j++)
    {
        val=m[i][j];
        (val<min)? min=val : 0;
        (val>max)? max=val :0;  
    }
 max_w[i]=max;
 min_w[i]=min;
 
}
 
for (j=0; j<max_height; j++)
{
    max=min=m[0][j];
    for (i=1; i<max_widht; i++)
    {
        val=m[i][j];
        (val<min)? min=val : 0;
        (val>max)? max=val :0;  
    }
 max_h[j]=max;
 min_h[j]=min;
 
}
};
void main()
{   
 
for (i=0; i<max_widht; i++)
    {
        for (j=0; j<max_height; j++)
        {
          printf("%4d", m[i][j]);
        }
        printf ("\n");
    }
 
func();
 
for ( i= 0; i<max_widht; i++ ) 
{
 
    for ( j= 0; j<max_height; j++ ) 
{
   if ( m[i][j] == max_w[i] && m[i][j] == min_h[j] || m[i][j] == min_w[i] && m[i][j] == max_h[j]) 
   {
 
      printf( "m[%d][%d]=%d\n", i, j, m[i][j] );
   }
 
}
}
 
 
 
_getch();
}
//func (); теперь стоит на месте ваших циклов
//ЗЫ хачу ещё лайк
 
Текущее время: 23:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru