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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатель на констансное значение http://www.cyberforum.ru/cpp-beginners/thread86388.html
Я в указателях не особо шарю Вот инициализирую *mas и заполняю его числами компилятор почему то выдает ошибку Помогите разобраться Заранее спасибо int main() { int* mas={1,6,4,9}; } Выдает ошибку error C2440: инициализация: невозможно преобразовать 'int' в 'int *'
C++ Ввести матрицу размером NxM. 12. Найти в каждом столбце матрицы минимальный элемент. #include <iostream.h> #include <iomanip.h> #include <math.h> int main() http://www.cyberforum.ru/cpp-beginners/thread86385.html
C++ Найти и поменять местами элементы, имеющие минимальное и максимальное значения в массиве
#include <iostream.h> #include <math.h> int main() { int
C++ Ввести одномерный статический массив из k чисел
Ввести одномерный статический массив из k чисел. Расположить элементы массива в обратном порядке.
C++ Рекурсия http://www.cyberforum.ru/cpp-beginners/thread86376.html
Привет всем, помогите пожлуйста доделать прогу на рекурсию. Вот смысл задчи: Необходимо угадать число с интервала от 0 до н-1. Вот то что я написал: #include <iostream.h> int nn, n; void chislo (int, int); void chislo (int n, int nn) { int a, c; a=(nn-n)/2; cout<<"Vashe chislo menshe "<<a<<"?"<<endl; cin>>c;
C++ Создание своего вектора Мне пришлось юзать длинку, для перевода больших чисел в разных системах счисления, юзать СТЛ нельзя, вот и пришлось создавать клас, который будут помогать проводить теже действия что и вектор. На даный момент есть следуущее: class vector { int* a, top; public: vector(int &n) { top = 0; a = new int; } ~vector(){ delete a; } void push_back(int &n) { подробнее

Показать сообщение отдельно
ggmann
 Аватар для ggmann
20 / 20 / 1
Регистрация: 06.10.2008
Сообщений: 173
16.01.2010, 15:24     Определить количество отрицательных элементов, расположенных вы-ше главной диагонали матрицы.
испытай судьбу

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
#include <iostream>
#include <stdio.h>
int main(){
int n=3,m=3;        //размер мартрицы менять здесь =)
int matrix[n][m];        //есди будут нужны дробовые числа то поменя тип на float или double
int minus=0;         /*если тип float в  printf("%i",) i замени на f */
printf("Input matrix\n");
 
    for (int i=0; i<n; i++){
        for(int j=0; j<m; j++)
         //std::cin>>matrix[i][j];  
          scanf("%i",&matrix[i][j]); //если не знаеш что это то можеш удалить и олзкаментать верзний вариант        
    }
     
     for (int i=0; i<n; i++){
        for(int j=0; j<m; j++)
        if ((i<j) && (matrix[i][j]<0) ){
            minus++;
        }       
    }
    
    for (int i=0; i<n; i++){
            //std::cout<<endl; 
            printf("\n"); 
        for(int j=0; j<m; j++)
             //std::cout<<matrix[i][j];  
             
             printf("%i\t",matrix[i][j]);       
    }
        //std::cout<<"Count of nonplus elements = "<<minus;   
        /*если тип float i замени на f */
        printf("%d",minus);
 
system("PAUSE >> void"); //>>void чтобы не выводило сообщения типа "Нажмите кнопку для продолж..."
return 0;
}
 
Текущее время: 02:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru