Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 17.04.2012
Сообщений: 24
1

Вычислить сумму элементов массива, расположенных до последнего положительного элемента

18.04.2012, 09:10. Показов 1300. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В одномерном массиве, состоящем из N вещественных элементов, вычислить Сумму элементов массива, расположенных до последнего положительного элемента

Помогите
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.04.2012, 09:10
Ответы с готовыми решениями:

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

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

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

Найти сумму элементов массива, расположенных после первого положительного элемента
в одномерном массиве состоящий из n действительных элементов вычислить: 1) номер максимального по...

1
138 / 138 / 39
Регистрация: 26.02.2011
Сообщений: 545
18.04.2012, 16:31 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
#include <stdlib.h>
#include <time.h>
#include <conio.h>
#include <stdio.h>
#include <locale.h>
 
int main()
{
  setlocale(LC_ALL, "RUSSIAN");
  int n,i,q=0,s=0;
  while(!fflush(stdin)&&printf("Введите размерность = ")&&!scanf("%i",&n));
  int *mas1 = (int*)malloc(n*sizeof(int));
  printf("\n\t\tВвод данных\n\n");
  for (i = 0;i<n;i++)
  {
        while(!fflush(stdin)&&printf("mas1[%i] = ",i+1)&&!scanf("%i",&mas1[i]));
  }
  printf("\nИсходный массив: ");
  for (i = 0;i<n;i++)
  {
        printf("%i ",mas1[i]);
  }
  for (i = 0;i<n;i++)
  {
        if(mas1[i]>0)
        {
             q=i;
        }
  }
  for (i = 0;i<q;i++)
  {
        s+=mas1[i];
  }
  printf("\nСумма = %i ",s);
getch(); 
return 0;
}
0
18.04.2012, 16:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.04.2012, 16:31
Помогаю со студенческими работами здесь

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

Найти сумму элементов массива, расположенных после последнего элемента, равного нулю
В одномерном массиве, состоящем из n целых элементов, вычислить: 1)количество положительных...

Найти сумму элементов массива, расположенных после последнего элемента, равного нулю.
Найти сумму элементов массива, расположенных после последнего элемента, равного нулю. Помогите...

Найти сумму элементов массива, расположенных после последнего элемента, равного нулю
Написать функцию, которая определяет в одномерном массиве сумму элементов, расположенных после...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru