Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2013, 10:46   #1
avatar1870
Новичок
Джуниор
 
Регистрация: 21.12.2013
Сообщений: 1
По умолчанию Обработка одномерных массивов. Сложное задание на С++

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

У меня 3 вариант
Изображения
Тип файла: jpg 12.jpg (26.8 Кб, 135 просмотров)
avatar1870 вне форума Ответить с цитированием
Старый 21.12.2013, 11:26   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
даже не знаю как к нему приступиться
Я думаю надо начать с азов Си )
Код:
{
 int a[2]; float b[2];
 int a=1,b=1,cnta=0,cntb=0,maxa=0,maxb=0;
 float sumaxa=0, sumaxb=0;

// Вводим массив целых и вычисляем его максимум
 for(int i=0;i<2;i++) {
   scanf("%d",&a[i]); cnta+=(a[i]>=a && a[i]<=b)?1:0;
   maxa=(a[i]>a[maxa])?i?maxa;
 }

//Вводим вещественные и вычисляем его макс
 for(int i=0;i<2;i++) {
   scanf("%f",&b[i]); cnta+=(b[i]>=a && b[i]<=b)?1:0;
   maxb=(b[i]>b[maxa])?i?maxa;
 }

//Вычисляем суммы после максов
 for(int i=0;i<2;i++) {sumaxa+=(i>maxa)?a[i]:0; sumaxa+=(i>maxa)?a[i]:0;}
 for(int i=0;i<2;i++) {sumaxb+=(i>maxb)?b[i]:0; sumaxb+=(i>maxb)?b[i]:0;}

// Сортирим первый массив
 for(int i=0;i<2;i++) 
  for(int j=0;j<2;j++)
   if(abs(a[i]<abs(a[j]){int q=a[i];a[i]=a[j];a[j]=q;}

//Сортирим второй 
 for(int i=0;i<2;i++) 
  for(int j=0;j<2;j++)
   if(fabs(b[i]<fabs(b[j]){float q=b[i];b[i]=b[j];b[j]=q;}

// Выводим
 for(int i=0;i<2;i++) printf("%d\t",a[i]); printf("\n");
 for(int i=0;i<2;i++) printf("%f\t",b[i]); printf("\n");

}
Только я тебя разочарую. Тебе этот код не поможет )
Но удачи все равно пожелаю.

P.S. Код не проверял, не на чем.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 21.12.2013, 17:46   #3
deadmac
Новичок
Джуниор
 
Регистрация: 20.12.2013
Сообщений: 4
По умолчанию

Если еще актуально, стучись в скайп redriks.
deadmac вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка одномерных массивов, СИ. задание внутри, и написанный мною текст программы тоже внутри. кое-что нужно исправить.. Амелия Общие вопросы C/C++ 6 02.04.2012 20:03
Обработка одномерных массивов Катя369919407 Помощь студентам 2 20.01.2012 13:59
Обработка одномерных массивов..please) sunrise7 Помощь студентам 2 23.11.2011 19:12
Обработка одномерных массивов. vasya9 Помощь студентам 0 13.11.2011 21:08
Обработка одномерных массивов ProstoMaks Общие вопросы C/C++ 5 10.05.2011 17:43