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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск в строке гласных и согласных http://www.cyberforum.ru/cpp-beginners/thread171796.html
Доброго времени суток!Столкнулся с такой проблемой-нужно посчитать в строке количество гласных и согласных,проблема заключается в синтаксисе,просто не знаю как записать,а так по идее в другом языке...
C++ Как работают рекурсивные вызовы? здравствуйте. можете объяснить как работают рекурсивные вызовы. например : 1. когда вызывается дважды, что при этом происходит. что будет если написать некоторые операции до, между, или после их... http://www.cyberforum.ru/cpp-beginners/thread171789.html
C++ Перестановка элементов массива
В целочисленном массиве хранятся числа от 1 до n. Переставить числа так что бы a=j a=i. пример: до 4 2 1 3 после 3 2 4 1 a=4 a=1 a=2 a=1 a=3 a=3
Вычислить выражение y= arcctg(x) C++
помогите написать программу в С++ для вычисления выражения y= arcctg(x) , значение угла должно быть получено в градусах.
C++ Телефонный cправочник. Работа с классами в C++ http://www.cyberforum.ru/cpp-beginners/thread171775.html
Имеется программа "Телефонный Справочник" написанная через структуру, её нужно изменить под работу с классами... Помогите пожалуйста. #include "stdafx.h" #include <iostream> #include <fstream>...
C++ Проблемы с выводом бинарного дерева Вот, пытался сделать лабу. Проблема с выводом. Извините за код, знаю что он кривой, сделайте замечания!!! /* Два бинарных дерева зеркально подобны, если либо оба они пусты, либо оба непустые,... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
03.10.2010, 20:02
cook,
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
37
38
39
40
41
#include <iostream>
#include <vector>
#include <algorithm>
#include <functional>
 
int main()
{
    int N;
    std::cout<<"Enter N: ";
    std::cin>>N;
    if(N==0)
    {
        std::cerr<<"Can`t be zero\n";
        return 0;
    }
    std::vector<std::vector<int> > Vec;
    Vec.resize(N);
    for(int i=0; i!=Vec.size(); ++i)
         Vec[i].resize(N);
    for(int i=0; i!=Vec.size(); ++i)
    {
        for(int j=0; j!=Vec[0].size(); ++j)
        { 
             std::cout<<"Enter "<< i+1 <<','<< j+1 <<'\n';
             std::cin>>Vec[i][j];
        }
     }
     std::vector<size_t> Degr;
     for(int i=0; i!=Vec.size(); ++i)
     {
         if(std::find(Vec[i].begin(), Vec[i].end(), 0)!=Vec[i].end())
         {
             Degr.push_back(std::count_if(Vec[i].begin(), Vec[i].end(), std::bind2nd(std::less<int>(), 0)));
         }
         else
             Degr.push_back(0);
     }
     std::cout<<"Result\n";
     std::copy(Degr.begin(), Degr.end(), std::ostream_iterator<size_t>(std::cout, "\n"));
     return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru