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

Ваш аккаунт

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

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

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

Помогите плизз!!!!

3.7K
26 октября 2005 года
SAID
92 / / 06.10.2005
Дело в принципе вот в чем, я на С++ не програмлю, во сновном работаю с VB. Но тут возникла проблемка. Задаль такую задачку:
Дан Массив A[n,m] Вывестина экран иассив B, элементами которого являются максимальные элименты строк мссива А[n,m].
И как написать эту прогу эма не приложу. ПОМОГИТЕ!!! Зарание спасибо!!!
13K
26 октября 2005 года
Rat_Salad
11 / / 17.10.2005
Цитата:

#include<iostream.h>

void main(){
int A[2][2]={1, 2, 3, 4};
int B[2]={0, 0};
for(int x=0; x<2; x++){
for(int y=0; y<2; y++){
if(A[x][y] <= B[x]) continue;
B[x]=A[x][y];
}
}
cout << B[0] << " " << B[1];
}


А вообще надо думать самому, иначе никогда не научишся программированию.Мозги должны работать!

3.7K
26 октября 2005 года
SAID
92 / / 06.10.2005
Цитата:
Originally posted by Rat_Salad
А вообще надо думать самому, иначе никогда не научишся программированию.Мозги должны работать!


Сенькс. Просто я с этим языкам не работал.
А кстати если сделать генерацию массива спомощью рандома?

13K
26 октября 2005 года
Rat_Salad
11 / / 17.10.2005
Цитата:
А кстати если сделать генерацию массива спомощью рандома?


Ничего страшного не произойдет, просто тогда потребуется изменить размер B в соответствии с размером А.

3.7K
26 октября 2005 года
SAID
92 / / 06.10.2005
Цитата:
Originally posted by Rat_Salad
Ничего страшного не произойдет, просто тогда потребуется изменить размер B в соответствии с размером А.


Я понимаю ч то ничего страшного не произойдет, но как это на С++ сделат, вот в чем соль?

1.9K
26 октября 2005 года
mail0
137 / / 09.05.2005
Цитата:
Originally posted by SAID
Я понимаю ч то ничего страшного не произойдет, но как это на С++ сделат, вот в чем соль?


Код:
inline int Random(int min, int max)
{
    return (rand()%(max-min+1))+min;
}

void main()
{
  int A[2][2];
  for(int x=0; x<2; x++)
    for(int y=0; y<2; y++)
      A[x][y]=Random(10,100);
}

Можно и просто rand(); , но, возможно, тогда возник бы следующий вопрос типа:
"Э... А как получить случайное число принадлежащее определённому диапазону?" :)
3.7K
26 октября 2005 года
SAID
92 / / 06.10.2005
Цитата:
Originally posted by mail0
Код:
inline int Random(int min, int max)
{
    return (rand()%(max-min+1))+min;
}

void main()
{
  int A[2][2];
  for(int x=0; x<2; x++)
    for(int y=0; y<2; y++)
      A[x][y]=Random(10,100);
}

Можно и просто rand(); , но, возможно, тогда возник бы следующий вопрос типа:
"Э... А как получить случайное число принадлежащее определённому диапазону?" :)


Ну на самом деле отличе Такаго вапроса бы ни возникло! Спасибочки.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог