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


Ответ
 
Опции темы Опции просмотра
Старый 21.03.2012, 14:32   #1 (permalink)
Serega1989
Новичок
 
Регистрация: 12.03.2012
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Помогите доделать задачу в С++

Задача - Задан одномерный массив В, состоящем из n вещественных элементов. Определить максимальный по модулю элемент массива и позицию, в которой он расположен. Переместить данный элемент в последнюю позицию массива.

осталось переместить в последнюю позицию




#include "stdafx.h"
#include "stdio.h"
#include "math.h"


int _tmain(int argc, _TCHAR* argv[])
{
int number = 0;
float numeric = 0;
float A[100]; //dyavlenie array and variables
int n, i;

printf ("Enter dimension of the array:\n");
scanf ("%d",&n);
printf ("Enter the array elements:\n");
for(i = 0; i < n; i++)
scanf ("%f",&A[i]);

for(int i = 0; i < n; i++){
if(fabs(A[i]) >= fabs(numeric))
{
numeric = A[i];
number = i;
}
}
printf("Max po mod = %f na pozicii = %d", numeric, number + 1 );
scanf("%f ", &number);


return 0;
}
Serega1989 вне форума   Ответить с цитированием

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

По вашему вопросу так же нашлись совпадения, советую почитать

Помогите доделать код
Помогите доделать
Pascal ABC, помогите доделать

Ads

Яндекс

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


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

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




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

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