С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как сделать так, что бы длинна строки сама менялась при вводе строки? http://www.cyberforum.ru/cpp-beginners/thread1155289.html
Есть такой код #include "stdafx.h" #include "enter.h" #include <stdio.h> #include <math.h> #include <iostream> #include <conio.h> #include <time.h> #include <stdlib.h>
C++ Сортировка двумерного массива над главной диагональю по убыванию Сортировка двумерного массива m=5 n=5 над главной диагональю по убыванию. Сортировка выбором. Помогите пожалуйста!! http://www.cyberforum.ru/cpp-beginners/thread1155283.html
Выполнить кольцевой сдвиг чтобы его максимальный элемент оказался на К-ом месте C++
Помогите написать программу. (borland C++) Дан массив A(n). Выполнить кольцевой сдвиг массива таким образом, чтобы его максимальный элемент оказался на К-ом месте.
C++ Произведение отрицательных элементов массива, предшествующих первому положительному элементу
Найти произведение отрицательных элементов массива, предшествующих первому положительному элементу. Если по какой-либо причине вычислить произведение не удается, выдать об этом сообщение с указанием...
C++ Динамический массив. Как лучше обращатся к элементу: по адресу или по значению? http://www.cyberforum.ru/cpp-beginners/thread1155241.html
Собственно, как лучше. Так: int i, j, len; char *text = new char; cout << "Input the text: "; cin.getline (text, 255); len = strlen (text); for (i=0;...
C++ Подсчитайте число и сумму положительных, число и произдведение отрицательных элементов заданного массива Подсчитайте число и сумму положительных, число и произдведение отрицательных элементов заданного массива A. подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6587 / 6149 / 2025
Регистрация: 18.12.2011
Сообщений: 16,034
Завершенные тесты: 1
23.04.2014, 17:07
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
double a[7][7];
// тут присваиваем значения массиву a
//...
// считаем число отрицательных, кроме тех, что на диагонали
int count=0;
for(int i=0;i<7;i++)
for(int j=0;j<7;j++)
   if(i!=j && i!=6-j && a[i][j]<0)
            count++;
cout<<count<<endl;
// миним элемент 1-ой строки
int jmin=0;
for(int j=1;j<7;j++)
   if(a[0][j]<a[0][jmin])
         jmin=j;
// меняем местами с последним
double t=a[6][6];
a[6][6]=a[0][jmin];
a[0][jmin]=t;
// осталось вывести
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.