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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2009, 12:06   #11
Ned_01
Новичок
Джуниор
 
Регистрация: 29.10.2009
Сообщений: 6
По умолчанию

Не понимаю как здесь отправить личное сообщение

Вот архив проекта
Вложения
Тип файла: rar Projects.rar (1.97 Мб, 7 просмотров)

Последний раз редактировалось Stilet; 30.10.2009 в 12:23.
Ned_01 вне форума Ответить с цитированием
Старый 30.10.2009, 13:35   #12
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

в общем я тут исправил немного теперь работает

Код:
#include <conio.h>
#include <stdio.h>
#include <math.h>
#include <iostream>


int main(int argc, char* argv[])
{
	const int n = 10;
	double a [10];
	int min_i=0;        //min_i - номер эл. минимального по модулю
	for (int i = 0; i < n ; i++)
	{
		printf("\n a[%i]= ",i);
		scanf("%lf",&a[i]);
		if (fabs((float)min_i) > fabs((float)a[i])) min_i = i;                 
	}       
        printf ("\n%lf\n", a[min_i])
	system("pause");
	return 0;
}

Последний раз редактировалось NiCola999; 30.10.2009 в 18:25.
NiCola999 вне форума Ответить с цитированием
Старый 30.10.2009, 18:13   #13
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Цитата:
Сообщение от NiCola999 Посмотреть сообщение
вы используете язык С++ в своем проекте поэтому для начала подключите iostream
исправьте заголовочные файлы так
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <math.h>
Бред, iostream в программе не используется, потому подключать его нет никакого смысла.

Цитата:
Сообщение от NiCola999 Посмотреть сообщение
в общем я тут исправил немного теперь работает

ошибка была в том что Вы не присвоили начальное значение переменной min_i и в fabs кидалось непонятно что
Читайте тему полностью, не работает даже с инициализацией min_i )
netrino вне форума Ответить с цитированием
Старый 30.10.2009, 18:25   #14
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

Цитата:
Программа запускается и моментально же закрывается.
потому что нету перехвата закрытия консоли( как-то так называется)
можно поставить в самом конце перед ретурном
system("pause");
только надо подключить iostream

Последний раз редактировалось NiCola999; 30.10.2009 в 18:27.
NiCola999 вне форума Ответить с цитированием
Старый 30.10.2009, 23:32   #15
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Цитата:
Сообщение от Ned_01 Посмотреть сообщение
Вот архив проекта
Посмотрел Ваши проекты - оба работают правильно, только, чтобы скомпилировалось пришлось в обоих добавить в инклюд stdafx.h, убрать stdin и переписать scanf_c как scanf_s,а так всё нормально и никаких ошибок относительно выхода за пределы массива или некорректных значений минимального числа я не увидел
netrino вне форума Ответить с цитированием
Старый 30.10.2009, 23:42   #16
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

у меня и так всё работало только паузу добавил и всё
NiCola999 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны одномерные массивы А и В. Сформировать массивы, состоящие из элемент LyaLya Помощь студентам 15 20.12.2009 14:12
массивы ShadowCat Помощь студентам 3 02.11.2009 19:14
массивы Еля Общие вопросы C/C++ 2 10.09.2009 20:13
Массивы Snord Общие вопросы Delphi 2 12.04.2008 13:45