Показать сообщение отдельно
Старый 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