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

Определить сумму элементов в тех столбцах, которые не содержат отрицательных элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму цифр заданного числа http://www.cyberforum.ru/cpp-beginners/thread191294.html
помогите, пожалуйста, с двумя задачками. 1 написать программу для нахождения суммы цифр заданного трехзначного числа. 2 написать программу для для вычисления суммы кубов чисел от k до x, где k,x - вводятся с клавиатуры и k<x.
C++ графика пытался искать в интернете, дома всю литературу перерыл.. ничего так и не нашел. подскажите, покажите, обьясните. как рисовать в с++? мне надо сделать фон и провести пару линий по монитору. извиняюсь если тема уже была, я не нашел. http://www.cyberforum.ru/cpp-beginners/thread191287.html
масив C++
всем привет! очень нужна ваша помощь. 1) нужно заполнить двухмерную матрицу нулями над главной диагональю. 2) найти номер первого рядка двухмерной матрицы, который имеет хотя бы один ноль. заранее благодарю. С++
C++ Вывести на экран 1 000 000 чисел
Вывести на экран попорядку 1 000 000 чисел с максимальной скоростью выполнения операции. (С++)
C++ Завис Borland http://www.cyberforum.ru/cpp-beginners/thread191250.html
Как достать программу с которой я работал? http://pc-help.tomsk.ru/i/101114230507.jpg В папке BIN только экзешник и файлы проекта!
C++ работа с потоками Добрый вечер! Есть файл txt, состоит из символов, чисел, необходимо его открыть, упорядочить некоторым образом и записать, начал с простого, взял файл, считал потоком в массив 50 байт, взял 10 байт и записал его во вторую строку с отступом 20 пробелов, но он записал какой-то мусор вместе с этим, подсказали , что нужно терминатор 0 ставить, как без понятия, помогите, ниже пример моего кода FILE *... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
15.11.2010, 06:16     Определить сумму элементов в тех столбцах, которые не содержат отрицательных элементов
Для второй задачи не обязательно делать проход матрицы по диагоналям. Создаем линейный массив размером 2*N-1 (для хранения сумм модулей элементов диагоналей, параллельных
побочной диагонали). Изначально его обнуляем и затем проходим по матрице обычным способом:
C
1
2
for(int i=0; i<N; i++)
for(int j=0; j<N; j++)
значение каждого элемента матрицы добавляем в нами созданный массив следующим образом: mas[i+j]+=arr[i][j];
После этого прохода в нашем созданом массиве находятся нужные нам суммы, осталось только выбрать среди них минимум.
Если нам не нужно учитывать среди минимумов саму побочную диагональ, то ее индекс N-1.
 
Текущее время: 23:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru