Форум: Форум C++Разное
Новые темы: 00
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Определить сумму и разность всех чисел в массиве.
 
 автор: Vizir   (30.09.2009 в 20:39)   письмо автору
 
 

Дан массив вещественных случайных чисел (размер массива определяет пользователь, но в диапазоне [3;20]). Определить сумму и разность всех чисел.

  Ответить  
 
 автор: cheops   (30.09.2009 в 20:48)   письмо автору
 
   для: Vizir   (30.09.2009 в 20:39)
 

Под разностью что имеется в виду?

  Ответить  
 
 автор: cheops   (30.09.2009 в 20:50)   письмо автору
 
   для: Vizir   (30.09.2009 в 20:39)
 

С суммой можно поступить следующим образом
#include <iostream>
using namespace std;

int main()
{
  int number;
  double arr[20];

  cout << "Input the numbers in set (3,20): " << endl;
  cin >> number;
  cout << "Input array elements: " << endl;

  for(int i = 0; i < number; i++)
  {
    cin >> arr[i];
  }
  
  double summ = 0;
  for(int j = 0; j < number; j++)
  {
    summ += arr[j];
  }
  // Массив убывающий
  cout << "Summa = " << summ << endl;

  return 0;
}

  Ответить  
 
 автор: Vizir   (30.09.2009 в 21:06)   письмо автору
 
   для: cheops   (30.09.2009 в 20:50)
 

эмм))) ну сумму всех чисел массива и разность всех чисел массива

  Ответить  
 
 автор: cheops   (30.09.2009 в 21:08)   письмо автору
 
   для: Vizir   (30.09.2009 в 21:06)
 

Ну сумма это понятно - все сложить, а разность? Все вычесть, тогда откуда? Если из 0, то достаточно просто сменить знако суммы на минус.

  Ответить  
 
 автор: Vizir   (30.09.2009 в 21:21)   письмо автору
 
   для: cheops   (30.09.2009 в 21:08)
 

спасибо)) сделаю так)

  Ответить  
 
 автор: Vizir   (30.09.2009 в 21:24)   письмо автору
 
   для: Vizir   (30.09.2009 в 21:21)
 

а чего после ввода элементов массива выполнение закрываеца?( сумму не хочет выводить

  Ответить  
 
 автор: cheops   (30.09.2009 в 21:58)   письмо автору
 
   для: Vizir   (30.09.2009 в 21:24)
 

А что вводите? Какую последовательность (чтобы можно было воспроизвести)?

  Ответить  
 
 автор: Vizir   (30.09.2009 в 22:07)   письмо автору
 
   для: cheops   (30.09.2009 в 21:58)
 

ну сначала сколько элементов задаю. а потом сами элементы. а потом я испробовал разные комбинации чисел

  Ответить  
 
 автор: cheops   (30.09.2009 в 22:16)   письмо автору
 
   для: Vizir   (30.09.2009 в 22:07)
 

1) Перечислите какие числа вводите?
2) Компиляцию программы где производите?

  Ответить  
 
 автор: Vizir   (30.09.2009 в 22:19)   письмо автору
 
   для: cheops   (30.09.2009 в 22:16)
 

компиляция в Dev - C++

задаю количество элементов массива 9
и цифры 11, 12, 13, 14, 15, 16, 17, 18, 19.

  Ответить  
 
 автор: cheops   (30.09.2009 в 22:24)   письмо автору
464.5 Кб
 
   для: Vizir   (30.09.2009 в 22:19)
 

Странно, откомпилировал сейчас в Dev-С++, все работает. Загрузите программу из вложения - она у вас нормально работает или также?

  Ответить  
 
 автор: Vizir   (30.09.2009 в 22:31)   письмо автору
 
   для: cheops   (30.09.2009 в 22:24)
 

так же(

  Ответить  
 
 автор: cheops   (30.09.2009 в 22:36)   письмо автору
10.7 Кб
 
   для: Vizir   (30.09.2009 в 22:31)
 

Хм... странно, у меня эта программа работает как нужно (см. скрин-шот во вложении).

PS Хм... исполняемый файл должен бы нормально работать...

  Ответить  
 
 автор: Vizir   (30.09.2009 в 22:51)   письмо автору
 
   для: cheops   (30.09.2009 в 22:36)
 

всё. заработал) спасибо)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования