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

В одномерном массиве, состоящем из n вещественных элементов, вычислить: - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно написать программу, которая выдает на экран движущееся цветное кольцо http://www.cyberforum.ru/cpp-beginners/thread1033294.html
Нужно написать программу, которая выдает на экран движущееся цветное кольцо. Заранее спасибо. Добавлено через 4 часа 35 минут Что, никто не знает?
C++ Написать программу,выполняющую следующие действия: 1)Ввод с клавиатуры данных в массив ,состоящий из 5 элементов типа Авто(как я понимаю это пять произвольных названий авто),записи должны быть упорядоченны по названию авто 2)вывод на экран... http://www.cyberforum.ru/cpp-beginners/thread1033288.html
Применение переменных одной функции в другой функции C++
Здравствуйте. Помогите, пожалуйста, решить такую проблему. Мне необходимо, чтобы 4 переменных, которые рассчитываются в одной функции, были бы видны в другой функции. Из экспериментов я понял, что...
C++ Представление о объекте
Что представляет собой односвязное кольцо?
C++ Сумма ряда, найти ошибку http://www.cyberforum.ru/cpp-beginners/thread1033266.html
#include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { int i, n, t = 3; float sum;
C++ Хеш функция Всем добрый день! В общем, нужно подсчитать кол-во коллизий. За это отвечает функция size_t collisions_count(), но почему-то не получается.. Подскажите, пожалуйста, что нужно исправить в этой... подробнее

Показать сообщение отдельно
Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
09.12.2013, 00:07
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
#include <cstdlib>
#include <iostream>
using namespace std;
 
unsigned int count(double *arr,unsigned int n,double c)
{
  unsigned int count=0;
  for(unsigned int i=0;i<n;i++)
    if(arr[i]<c)
      count++;
  return count;
}
unsigned int sum(double *arr,unsigned int n)
{
  unsigned int nm=0,sum=0;
  for(unsigned int i=0;i<n;i++)
    if(arr[i]<0)
      nm=i+1;
  for(unsigned int i=nm;i<n;i++)
    sum+=(int)arr[i];
  return sum;
}
int main()
{
  double *arr,c;
  unsigned int n;
  cout<<"Input count of elements - ";
  cin>>n;
  arr=new double[n];
  for(unsigned int i=0;i<n;i++)
  {
    cout<<i+1<<"-th element - ";
    cin>>arr[i];
  }
  cout<<"Input C - ";
  cin>>c;
  cout<<"Task 1 - "<<count(arr,n,c)<<endl<<"Task 2 - "<<sum(arr,n)<<endl;
  delete[] arr;
  system("pause");
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru