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

Простые числа и матрица - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ помогите решить матем задачу в C++ http://www.cyberforum.ru/cpp-beginners/thread419976.html
Задача : s=cos(x) + (cos(x))/2 + ... + (cos(x)*n)/n^2 ; 0.2<=X<=0.8 ; n(max)= 20 ; Помогите решить математическую задачу в C++
C++ Проверка на положительность Доброго время суток! Есть такая конструкция: int x=100500; if (x) ... Вот интересно стало с if(x). Что в этом случае делает компилятор: опасное преобразование int в bool, или подстановка чего-то, вроде if (x>0)? http://www.cyberforum.ru/cpp-beginners/thread419961.html
Последовательность чисел C++
ввести с клавы последовательность из n целых чисел, посчитать количество положит чисел)
C++ Найти точку, у которой сумма расстояний до других точек наименьшая
Пользователь вводит координаты точек. Как найти точку, сумма расстояний до других точек наименьшая? Добавлено через 29 минут Никто не знает?
C++ Дан массив а1,а2,,…,аn. Переставить его элементы так, чтобы в начале массива расположились все его неотрицательные элементы, а в конце – отрицательные http://www.cyberforum.ru/cpp-beginners/thread419951.html
Помогите плиз написать программу: Дан массив а1,а2,,…,аn. Переставить его элементы так, чтобы в начале массива расположились все его неотрицательные элементы, а в конце – отрицательные.
C++ Взялся за Cи, конкретно за Си, без инкремента. Взялся за Cи, конкретно за Си, без инкремента. До этого пол года изучал Delphi, в консольном режиме.Как мне кажется способности к изучению есть. Но на самом начальном этапе столкнулся с несколькими проблемами: 1.Литература.Посмотрел пару книг и понял, что найти по-настоящему хорошую книгу сложно, хотелось бы узнать кто с чего начинал?Тему литература читал. 2.Среда разработки.ТОже читал... подробнее

Показать сообщение отдельно
Chuckie1
0 / 0 / 1
Регистрация: 08.12.2011
Сообщений: 12
29.12.2011, 08:05  [ТС]     Простые числа и матрица
Цитата Сообщение от valeriikozlov Посмотреть сообщение
если есть уже матрица a[][] размером n*n, то можно так:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int min=-1, t1, t2;
for (int i=0; i<n; i++)
{
    t1=t2=0;
    for(j=0; j<=i; j++)
    {
        t1+=abs(a[j][i-j]);
        t2+=abs(a[n-1-j][n-1-i+j]);
    }
    if(min==-1)
        min=t1;
    if(t1>t2)
    {
        if(t2<min)
            min=t2;
    }
    else
    {
        if(t1<min)
            min=t1;
    }
}
// здесь в переменной min нужное значение
спасибо тебе добрый человек, все заработало, за 2 часа до сдачи
 
Текущее время: 03:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru