Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Не работает правильно программа

Ответить
Настройки темы
C/C++ - Не работает правильно программа

Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<locale.h>
void main ()
{
setlocale(LC_ALL,"rus");
int i,n,min_inex,max_index;
float *ptr,sum=0,p=1,max,min;
printf("Пожалуйста,введите размерность массива\n");
scanf("%d",&n);
ptr=(float*)malloc(n*sizeof(float));
if(ptr==NULL)
{
printf("Не хватает свободной памяти");
return;
}
for(i=0;i<n;i++)
{
printf("Введите элемент массива[%d]\n",i+1);
scanf("%f",ptr+i);
}
for(i=0;i<n;i++)
{ if(*(ptr+i)<0) sum+=*(ptr+i);
}
printf("Сумма отрицательных элементов массива = %.2f\n",sum);
max=*(ptr+i);
max_index=i;
for(i=1;i<n;i++)
{
if (*(ptr+i)>max)
max=*(ptr+i);
max_index=i;
}
printf("%d\n",max_index);
}
Не правильно находит индекс максимального элемента, в чём ошибка?

Отправлено: 22:27, 08-11-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Вам уже ответили в другом месте. Ещё до того, как Вы продублировали вопрос сюда.

Отправлено: 23:04, 08-11-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 10
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Вам уже ответили в другом месте. Ещё до того, как Вы продублировали вопрос сюда. »
Ошибка не исправлена в другом месте.

Отправлено: 23:25, 08-11-2014 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата artyomartemyev96:
Ошибка не исправлена в другом месте. »
Просто Вы не умеете читать.

Отправлено: 03:04, 09-11-2014 | #4


Ветеран


Сообщения: 1404
Благодарности: 135

Профиль | Отправить PM | Цитировать


max=*(ptr+0);
max_index=0;

-------
Ehhh.. what's up, doc?..


Отправлено: 10:45, 09-11-2014 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Не работает правильно программа

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
USB Не правильно работает snv099 Мобильные ОС, смартфоны и планшеты 5 11-08-2014 17:33
ParkCity DVR HD500 не правильно работает Devastator1985 Видео и аудио: обработка и кодирование 5 30-07-2013 22:04
Драйвер - [решено] Не правильно работает драйвер звука SharkyUA Microsoft Windows 7 15 02-05-2011 17:31
C/C++ - Программа календарь работает не правильно denver-312 Программирование и базы данных 1 08-12-2007 02:01
Программа не работает в XP, в w2k и w98 работает Guest Microsoft Windows 2000/XP 6 25-05-2004 06:18




 
Переход