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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Можно ли объявить дружественную функцию как шаблон? http://www.cyberforum.ru/cpp-beginners/thread1102668.html
Так всё работает: template<class T> class random { /*всячина*/ public: friend void function(random<int>&); /*всячина*/
C++ Задача : Обход шахматной доски конем С++ рекурсия Доброго времени суток ! Есть задача , обойти всю шахматную доску фигурой конь , не наступая на одну и туже клетку 2 раза , решить ее нужно с помощью рекурсии. По примеру этого кода , нужно написать программу. Выручайте ! #include <Windows.h> #include <iostream> using namespace std; const int Y = 20, X = 50; void fill(int a, int y, int x); void drawField(int a); http://www.cyberforum.ru/cpp-beginners/thread1102661.html
Цикл For. Вычислить значение функции C++
#include <iostream> #include <conio.h> #include <math.h> using namespace std; int main () { float x_start=1.0,x_step=0.3,x_end=2.5; float a=-1.5,b=2.0,c=3.0,d=4.0;
Поиск в глубину, ширину, графы C++
Добрый день. Есть задача с бидонами (есть три бидона : 1ый 14 литров -заполнен молоком, 2ой 9 литров-пуст, 3ий 5 литров - пуст. Нужно путем переливания получить в одном из бидонов 7 литров. Вылить не в бидон нельзя. Вылить из бидона половину, "на глаз" - тоже нельзя.). Нужно решить ее методом поиска в глубину/ширину. А на выходе получить ту ветку графа, которая привела нас к решению. Решил...
C++ Расчет формулы, исправить код http://www.cyberforum.ru/cpp-beginners/thread1102628.html
Написал прогу для подсчета формулы С=0.5*(x1^5)+300*(x2^4)+0.1*(x3^3)+50*(x4^4), но почему-то считает не правильно((! Подскажите в чем ошибка, пожалуйста. Да и если кто знает как засунуть эту программу в цикл, чтобы можно было ввести x1,x2,x3,x4-по 4 раза! #include "stdafx.h" #include<iostream> #include<conio.h> #include <math.h> using std::cout; using std::endl; using std::cin;
C++ Вычислить количество строк, первая половина которых совпадает со второй Помогите решить следующую задачку: Предполагается, что в файле записана последовательность символов, разбитая управляющим символом \n на строки длины не более 256 (возможно, пустая). Требуется за один просмотр файла, используя функцию fgets, вычислить количество строк, первая половина которых совпадает со второй, например, abab или axbax. Программа должна содержать функцию, которая получает... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
22.02.2014, 14:37     Найти сумму отрицательных элементов расположенных на главной диагонали матрицы
1.
C++
1
2
3
4
int count=0;
for(int i=0;i<4;i++)
    if(a[i][i]<0)
         count++;
2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int imax=2,jmax=0,max=0;
for(int j=1;j<4;j++)
    if(a[2][j]>max)
    {
         max=a[2][j];
        jmax=j;
    }
for(int i=0;i<4;i++)
    if(a[i][3]>max)
    {
         max=a[i][3];
        imax=i;
    }
    cout<<maxi<<" "<<maxj<<" "<<max<<endl;
3.
C++
1
2
3
4
5
6
7
int sum=0;
for(int j=0;j<4;j++)
    if(a[2][j]>0)
    {
         sum+=a[2][j];
    }
max[imax][jmax]=sum;
 
Текущее время: 14:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru