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

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

Ответить
Настройки темы
C/C++ - [решено] Найти ошибку в коде массива

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


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

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


#include<stdio.h>
#include<locale.h>
int main(int argc, char *argv[])
{
setlocale(LC_ALL, "RU");
int n;
printf("Введите размер массива\n");
scanf("%d", &n);
double arr[n];
printf("Введите массив\n");
for(int i=0; i<n; i++){
scanf("%lf", &arr[i]);}

int posMax = 0, posMin = 0;
double max = arr[0], min = arr[0];
for(int i=0; i<n; i++){
if(max < arr[i]){
max = arr[i];
posMax = i;}
if(min > arr[i]){
min = arr[i];
posMin = i;}
}
printf("Максимум %lf; Минимум %lf\n", max, min);
printf("Поменяем их местами\n");
arr[posMax] = min;
arr[posMin] = max;
for(int i=0; i<n; i++){
printf("%lf ", arr[i]);}
printf("\n");

printf("Сумма элементов массива ");
max = 0;
for(int i=0; i<n; i++){
max += arr[i];}
printf("%lf\n", max);

printf("Произведение элементов массива ");
max = 1;
for(int i=0; i<n; i++){
max *= arr[i];}
printf("%lf\n", max);
return 0;
}

Программа не работает,найдите ошибку пожалуйста.Задача:Ввести массив вещественных чисел размером п, п вводиться с клавиатуры. Найти его наибольший и наименьший элементы и поменять их местами. Найти сумму и произведение всех элементов массива.

Отправлено: 19:13, 12-10-2014

 

Ветеран


Contributor


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

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


Цитата artyomartemyev96:
Программа не работает »
Покажите, как именно выглядит «не работает».

Отправлено: 20:52, 12-10-2014 | #2



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

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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - [решено] Найти ошибку Vitaliy21 Программирование и базы данных 3 11-02-2013 10:54
C/C++ - Помогите найти ошибку кэп Программирование и базы данных 3 06-11-2012 09:16
C/C++ - Помогите найти ошибку Bokslaitner Программирование и базы данных 3 01-11-2012 22:03
CMD/BAT - [решено] самодельный таймер - не могу найти ошибку в коде элькхар Скриптовые языки администрирования Windows 4 24-10-2012 22:37
C/C++ - [решено] Найти среднее геометрическое элементов массива А (С++) kmi567 Программирование и базы данных 2 10-12-2010 05:06




 
Переход