0 / 0 / 0
Регистрация: 16.02.2019
Сообщений: 1
1

Ввести последовательность чисел, количество которых заранее неизвестно

28.05.2019, 05:28. Показов 1880. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ввести последовательность чисел, количество которых заранее не известно. Признаком окончания ввода последовательности является ввод числа, меньшего суммы предыдущих чисел.Вывести произведение и количество положительных чисел последовательности, а также максимальное значение модуля разности между двумя соседними элементами последовательности.
Пример:
-10,-2,3,4,-6 Ответ: 12, 2, 10
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2019, 05:28
Ответы с готовыми решениями:

Ввести массив целых чисел, количество элементов которого заранее неизвестно
Ввести массив целых чисел, количество элементов которого заранее неизвестно. Признаком конца ввода...

Ввести матрицу целых чисел, количество строк и столбцов которой заранее неизвестно. Ошибка в коде
И снова я..Уже четыре часа мучаюсь с заданием: Ввести матрицу целых чисел, количество строк и...

Ввести массив целых чисел количество которых неизвестно
#include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> #include...

Ввести массив строк, число которых заранее неизвестно, имея признаки ввода конца строки и самой матрицы
Ввести массив строк, число которых заранее неизвестно. Признаком конца ввода строки является ввод...

2
57 / 40 / 21
Регистрация: 26.09.2018
Сообщений: 215
28.05.2019, 07:48 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  static char str[1024];
  int a = 0, mul = 1, am = 0; max = 0;
  gets(str);
  char *ptrint = strtok(str, " ,\n\r");
  while (ptrint != NULL) {
      a = atoi(ptrint);
      if (a >= 0) {
          mul *= a;
          am++;
      }
      if (fabs(a) > max) max = fabs(a);
      ptrint = strtok(NULL, " ,\n\r");
  }
  printf("%d %d %d\n", mul, am, max);
0
Диссидент
Эксперт C
27708 / 17324 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
28.05.2019, 09:29 3
coder0, Какое отношение имеет ваш код к поставленной задаче?
Tararam1337
, Насколько я понимаю, самым сложным моментом является выделение памяти на массив. В принципе, это можно сделать с использованием функций malloc, realloc. Но в данном случае этого делать совсем не обязательно. достаточно хранить 2 последних введенных числа (ну и текущее вводимое, естественно)
0
28.05.2019, 09:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2019, 09:29
Помогаю со студенческими работами здесь

Ввести массив целых чисел, количество элементов которого заранее не известно
Ввести массив целых чисел, количество элементов которого заранее не известно. Признаком конца ввода...

Определить количество чисел после удаления которых числовая последовательность станет монотонной. Работа с файлом
Добрый день! Не так давно, к сожалению, изучаю язык, могу не многое но нужно реализовать программу...

Ввод текста, число строк которого заранее неизвестно
Здравствуйте. Понимаю, что это может быть избитой темой, но сам никак найти не могу. Проблема...

Ввести с клавиатуры последовательность чисел
Ввести с клавиатуры последовательность чисел (как положительных так и отрицательных, как целых, так...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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