Форум программистов, компьютерный форум CyberForum.ru

Не могу посчитать сумму между первым и последним отрицательным! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить и вывести на экран в виде таблицы значения функции http://www.cyberforum.ru/cpp-beginners/thread668647.html
Никак не могу разобраться с условиями (как операции сделать поразрядными и что вообще имеется ввиду) и где ошибки . Помогите пожалуйста #include <iostream> #include <cmath> #include <iomanip> using namespace std; int main(int argc, char* argv) { setlocale(LC_ALL,"RUSSIAN"); float m,xn,xk,dx,x,a,b,c,F;
C++ Необходимо вычислить значения в точке X Люди помоги пожалуйста, срочно надо решение, а сам я не знаю как. :cry: Необходимо вычислить значения в точке X. Вычислять с помощью операторов повторения. http://www.cyberforum.ru/cpp-beginners/thread668645.html
C++ Школьная олимпиада
http://s019.***********/i607/1210/4a/3b6bf193f9cb.png Вот задачи... Помогите, кто чем сможет! Мне срочно к завтра надо! А с++ совсем не знаю... Знаю как написать на vb, а на c++ - представления не имею... Кто чем сможет - помогите пожалуйста! Любой задачей!
Определить индекс элемнтов массива и вывести их попарно, значения которых различаются больше, чем на m C++
Массив, в который занесены данные объема продаж за 12 месяцев.Объявить размер массива const. Определить индекс элемнтов массива и вывести их попарно, значения которых различаются больше, чем на m(любое значение)
C++ Движение точки по окружности http://www.cyberforum.ru/cpp-beginners/thread668623.html
Подскажите, пожалуйста, формулу для расчета координат точки движущейся по окружности заданого радиуса.
C++ Найти число с максимальной суммой делителей Дано число N. Найти число из диапазона от 1 до N с максимальной суммой делителей (включая непростые делители, 1 и само число). Если таких чисел несколько, выведите любое из них. подробнее

Показать сообщение отдельно
BumerangSP
4284 / 1406 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
11.10.2012, 14:31     Не могу посчитать сумму между первым и последним отрицательным!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <stdio.h>
#include <stdlib.h>
#include <cmath>
 
int main()
{
const int n=5;
double a[n],s=0;
int i,l=-1,m=-1;
 
/* Читаем массив.*/
for (i=0;i<n;i++) 
 {
  scanf("%lf",&a[i]);
  if (a[i]<0) //определяем наличие двух отрицательных чисел
   {
    if (l<0) //запоминаем певрое
     l=i;
    else
     m=i; //запоминаем последнее
   }
 }
 if (m==-1) //если второго числа нет, значит и промежутка нет
   printf("Chisel <0 men`she 2\n\n");
 else  //иначе
  {
  for (i=l+1;i<m;i++) //считаем сумму в интервале
   s+=a[i];
  printf("Summ [%d;%d] = %5.3lf\n\n",l+1,m+1,s);
  }
 for (i=0;i<n;i++) 
  for (l=i;l<n;l++)  
   if (fabs(a[l])<=1) //переносим в начало все, по модулю <=1
    {
     s=a[i];
     a[i]=a[l];
     a[l]=s;
    }
 for (i=0;i<n;i++) 
  printf("%7.3lf",a[i]); //выводим на экран 
  getchar();
  getchar();  
return 0;
}
Добавлено через 52 секунды

Не по теме:

Thinker, там pikup вместо pickup, значит помощь все же нужна))

 
Текущее время: 07:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru