Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 11.01.2012, 15:54   #1 (permalink)
vad1gg
Новичок
 
Регистрация: 11.01.2012
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Задача на массив в С++

в общем то вот задание, всё никак не могу справиться((

задан одномерный массив B, состоящем из n вещественных элементов. Определить позицию и найти максимальный элемент массива среди отрицательных чисел.
в с++
vad1gg вне форума   Ответить с цитированием

Старый 11.01.2012, 15:54
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

На форуме уже встречались схожие проблемы, посмотрите

Помогите пожалуйста
Помогите пожалуйста

Старый 11.01.2012, 21:11   #2 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

Цитата:
Сообщение от vad1gg Посмотреть сообщение
всё никак не могу справиться((
т.е. Вы все же что-то делали? Приведите пример что-ли...
п.с. тут два элементарнейших вложенных цикла...
kreol вне форума   Ответить с цитированием
Старый 11.01.2012, 21:27   #3 (permalink)
AlexZir
support
 
Аватар для AlexZir
 
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
По умолчанию

массив одномерный, вложенный цикл не нужен, а вот ветвление - обязательно нужно
AlexZir вне форума   Ответить с цитированием
Старый 11.01.2012, 22:58   #4 (permalink)
vad1gg
Новичок
 
Регистрация: 11.01.2012
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от kreol Посмотреть сообщение
т.е. Вы все же что-то делали? Приведите пример что-ли...
п.с. тут два элементарнейших вложенных цикла...
нет, не делал... не могу разобраться , а время поджимает((

#include <stdio.h>
#include<conio>
void main () {
int...
....


}
вот такого плана...
vad1gg вне форума   Ответить с цитированием
Старый 12.01.2012, 01:45   #5 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

Цитата:
Сообщение от AlexZir Посмотреть сообщение
массив одномерный, вложенный цикл не нужен, а вот ветвление - обязательно нужно
мдааа. что-то я вообще запутался после экзамена)))

вот код
Код:
#include <stdio.h>

int main(){
const int n=5;
int B[n],max,k;

B[0]=-3;
B[1]=-2;
B[2]=-7;
B[3]=-1;
B[4]=4;
max = B[0];
k=0;
for (int i=1; i<n; i++){
  if (B[i]<0 && max<B[i]){
    max = B[i];
    k = i;
  }
}

printf("max negative number: ");
printf("%i",max);
printf("\n count: ");
printf("%i",k);
return 0;
}
kreol вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 12.01.2012, 14:53   #6 (permalink)
vad1gg
Новичок
 
Регистрация: 11.01.2012
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

Цитата:
Сообщение от kreol Посмотреть сообщение
мдааа. что-то я вообще запутался после экзамена)))

вот код
Код:
#include <stdio.h>

int main(){
const int n=5;
int B[n],max,k;

B[0]=-3;
B[1]=-2;
B[2]=-7;
B[3]=-1;
B[4]=4;
max = B[0];
k=0;
for (int i=1; i<n; i++){
  if (B[i]<0 && max<B[i]){
    max = B[i];
    k = i;
  }
}

printf("max negative number: ");
printf("%i",max);
printf("\n count: ");
printf("%i",k);
return 0;
}
огромное тебе спасибо!
vad1gg вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 17:26.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.