Форум программистов, компьютерный форум, киберфорум
Наши страницы

криво считает сумму - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить символы из строки за минимальное количество ходов. http://www.cyberforum.ru/cpp-beginners/thread449815.html
Удалить символы из строки за минимальное количество ходов. Пример input.txt acdcbbc output.txt 4 вот что Я набодяжил, но не работает, может подскажите в чем ошибка
C++ Перестановка строк в матрице (С++) Здравствуйте ребята,очень нужна помощь помогите пожалуйста написать программу.. смысл в том что в программе я должна ввести любую матрицу размером 4*4, после программа должна переставить строки... http://www.cyberforum.ru/cpp-beginners/thread449813.html
задача на массив C++
Array39. Дан массив размера N. Найти количество его промежутков монотонности (то есть участков, на которых его элементы возрастают или убывают).
C++ перевод с паскаля на С++
Дан массив ненулевых целых чисел размера N. Проверить, образуют ли его элементы геометрическую прогрессию (см. задание 4). Если образуют, то вывести знаменатель прогрессии, если нет — вывести 0.} ...
C++ дано натуральное число N. Определить входит ли цифра N в это число? http://www.cyberforum.ru/cpp-beginners/thread449785.html
дано натуральное число N. Определить входит ли цифра N в это число? никак не могу составить программу для этой задачи...
C++ Создайте массив из пяти фамилий и выведите их на экран 1. Создайте массив из пяти фамилий и выведите их на экран те из них, которые начинаются с определенной буквы, которая вводится с клавиатуры. 2. Даны координаты вершин многоугольника (x1,... подробнее

Показать сообщение отдельно
no SOPA
0 / 0 / 1
Регистрация: 20.02.2012
Сообщений: 41

криво считает сумму - C++

20.02.2012, 21:22. Просмотров 356. Ответов 7
Метки (Все метки)

всё, кроме подсчёта суммы, работает правильно. need help!

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
45
46
47
48
49
50
51
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define n 10
int main ()
{
clrscr();
int a[n],b[n];
int i,j,c,k,max,m;
long s;
srand(time(NULL));
for (i=0; i<n; i++)
 {
 a[i]=rand()%30-15;
 printf ("%i  ",a[i]);
 }
printf ("\nvvedite c\n");
scanf ("%i",&c);
max=abs(a[0]);
s=1;
k=0;
for (i=0; i<n; i++)
 if (a[i]>c) k++;
for (i=0; i<n; i++)
 if (abs(a[i])>max)
  {
  max=abs(a[i]);
  m=i;
  }
for (j=m+1; j<n; j++)
 s*=a[j];
printf ("k=%i  s=%i\n",k,s);
k=0;
for (i=0; i<n; i++)
 if (a[i]<0)
  {
  b[k]=a[i];
  k++;
  }
for (i=0; i<n; i++)
 if (a[i]>=0)
  {
  b[k]=a[i];
  k++;
  }
for (i=0; i<n; i++)
 printf ("%i  ",b[i]);
system ("pause");
getch();
return 0;
}
полное задание:
1) найти все элементы больше С
2) посчитать сумму элементов после максимального
преобразовать массив, чтобы слева были все отрицательные, справа - положительные (включая 0).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.