Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

поиск столбцов в массиве из нечетных элементов.(С++)

26K
11 октября 2007 года
Kl@vo4ka
16 / / 24.09.2007
Среди столбцов целочисленного массива требуется найти столбцы, состоящие только из нечетных элементов.
1.6K
11 октября 2007 года
Shtirlitz
145 / / 31.07.2006
Код:
#include <iostream.h>

void main()
{
const int n=?;
int mas[n][n];
int mas2[n];
bool flag;
//Здесь необходимо поместить фу-ю ввода массива.    

    for(int i=0;i<n;i++)
    {
       flag=true;
       for(int j=0;(j<n)&(flag);j++)
            if (mas[j,i]%2=0) flag=false;

      if (flag) cout<<i<<endl;
    }
}


Программа выведет по одному номеру искомого столбца в каждой строке.
13K
12 октября 2007 года
specter
113 / / 28.09.2007
Цитата: Shtirlitz
Код:
#include <iostream.h>

void main()
{
const int n=?;
int mas[n][n];
int mas2[n];
bool flag;
//Здесь необходимо поместить фу-ю ввода массива.    

    for(int i=0;i<n;i++)
    {
       flag=true;
       for(int j=0;(j<n)&(flag);j++)
            if (mas[j,i]%2=0) flag=false;

      if (flag) cout<<i<<endl;
    }
}


Программа выведет по одному номеру искомого столбца в каждой строке.


Можно чуть проще ;)

Код:
#include <iostream.h>

void main()
{
const int n=?;
int mas[n][n];
bool flag;
//Здесь необходимо поместить фу-ю ввода массива.    

    for(int i=0;i<n;i++)
    {
       int j = 0;
       for(; mas[j,i]%2 == 1 && j < n ;j++) ;

      if ( j == n ) cout<<i<<endl;
    }
}
26K
15 октября 2007 года
Kl@vo4ka
16 / / 24.09.2007
Спасибо, конечно, но эту программу на до написать с помощью Библиотеки STD..

[COLOR="Red"]Уважаемая, Kl@vo4ka, задавая вопрос на форуме описывайте конкретно поставленную задачу, чтобы люди зря не тратили свое время и не разводили тематический флуд. Читайте правила форума Студентам.
С уважением, Модератор.[/COLOR]
320
15 октября 2007 года
m_Valery
1.0K / / 08.01.2007
Цитата: Kl@vo4ka
Спасибо, конечно, но эту программу на до написать с помощью Библиотеки STD..


std - это пространство имен, где находятся компоненты стандартной библиотеки.Может STL - стандартная библиотека шаблонов ?

26K
18 октября 2007 года
Kl@vo4ka
16 / / 24.09.2007
ну я не знаю...у меня в задании написано про библиотеку STD...
26K
25 октября 2007 года
Kl@vo4ka
16 / / 24.09.2007
пожадуйста, мне очень нужна ваша помощь...
26K
25 октября 2007 года
Kl@vo4ka
16 / / 24.09.2007
Цитата: specter
Можно чуть проще ;)
Код:
#include <iostream.h>

void main()
{
const int n=?;
int mas[n][n];
bool flag;
//Здесь необходимо поместить фу-ю ввода массива.    

    for(int i=0;i<n;i++)
    {
       int j = 0;
       for(; mas[j,i]%2 == 1 && j < n ;j++) ;

      if ( j == n ) cout<<i<<endl;
    }
}



а какую функцию вывода массива? и что такое n=? ?

32K
25 октября 2007 года
uzz
7 / / 03.10.2007
n - размерность массива. вопросик значит что Shtirlitz не знает сколько тебе надо

[COLOR="Red"]Свои комментарии держи при себе или оправляй в личные сообщения.Удалил.Получаешь нарушение -10 за некорректное поведение.[/COLOR]v_Valery
26K
08 ноября 2007 года
Kl@vo4ka
16 / / 24.09.2007
в задаче не написано сколько надо, значит, нужно самим вводить, а когда я вместо вашего вопросика я ставлю число компилятор начинает ругаться
2.0K
08 ноября 2007 года
BroKeR
163 / / 04.05.2006
показывай ошибки,экстрасенсов нет(я в это верю...)
320
08 ноября 2007 года
m_Valery
1.0K / / 08.01.2007
Код работает,единственное for(; mas[j,i]%2 == 1 && j < n ;j++) - такое в Visual Studio,например, не прокатит.Но если изменить на mas[j] - все работает.Где делаешь ?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог