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

Интервалы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с тектовым файлом http://www.cyberforum.ru/cpp-beginners/thread118870.html
Ребят помогите. дан текстовый файл. найти кол-во строк, которые начинаются и заканчиваются одной буквой. 90% я знаю как сделать программу. вот 10% хочу у вас спросить: как в с++ сказать что строка...
C++ Разработка нерекурсивной функции Ребят помогите. Надо создать функцию которая для заданного числа (натурального) N возвращает значение true - если число простое и false - если составное. и с помощью этой функции найти количество... http://www.cyberforum.ru/cpp-beginners/thread118869.html
C++ перегрузка <<, >>, []
правильно ли я перегрузил >>, <<, !?? у меня такое ощущение что неправильно, если всатвил стороку сout<<"fvfsvdv"<<endl; вместо строки в...
Произведение элементов массива, расположенных после максимального по модулю элемента C++
Помогите написать программу. Я работаю с программой MS Visual Studio 2005. В одномерном массиве, состоящем из п целых элементов, вычислить 1) количество элементов массива, больших С;...
C++ Работа с файлами. http://www.cyberforum.ru/cpp-beginners/thread118828.html
Здравствуйте еще раз! Третье мое сообщение за вечер. Прошу помочь в решении такой задачи. Задание: записать в файл f N целых чисел, полученных с помощью генератора случайных чисел. Подсчитать...
C++ График Sin в квадрате X. Кому интересно посмотрите мое решение такой задачки на C++. Задание: построить график функции Sin в квадрате X. Просто смотрите если кому интересно, не думаю что это лучший вариант решения, но... подробнее

Показать сообщение отдельно
Jony Wocker
45 / 45 / 2
Регистрация: 19.11.2009
Сообщений: 362

Интервалы - C++

19.04.2010, 09:23. Просмотров 354. Ответов 1
Метки (Все метки)

Подпрограммы.
Для заданных А и В (A<B) и последовательности целых чисел определите количество чисел, которые принадлежат интервалам
[-∞,A], [A,B], [B,+∞].


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 <iomanip.h>
#include <vcl.h>
#include <conio.h>
#include <iostream.h>
//---------------------------------------------------------------------------
int func(const int *mas,int m,int a,int b);
int vvod(int *mas,int m,int a,int b);
int main()
{const int n=20;
int q[n],i;
int a=0,b=0;
cout<<"Massiv Q:\n";
vvod(q,n,a,b);
func (q,n,a,b);
getch(); return 0;
}
int func (const int *mas,int m,int a,int b)
{ int n1=0,n2=0,n3=0;
 int i;
 for(i=0;i<m;i++)
 {if (mas[i]<a) n1++; 
  if (mas[i]>=a && mas[i]<=b) n2++; //Почему не считает или не выводит n2
  if (mas[i]>b) n3++;} //Неправильно считает.
  
cout<<"[~,A]- "<<n1<<endl;
cout<<"[A,B]- "<<n2<<endl;
cout<<"[B,~]- "<<n3<< endl;
 
return 0 ;}
 
int vvod(int *mas,int m,int a,int b)
{int i;
   cout<<"[ ";
 for(i=0;i<m;i++)
 {mas[i]=random(50)-10;
  cout<<mas[i]<<" ";}
  cout<<" ]\n";
  cout<<"A= ";cin>>a;
cout<<"B= ";cin>>b;
  return 0;}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru