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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
Тори
1 / 1 / 0
Регистрация: 09.05.2010
Сообщений: 59
#1

попадание чисел в интервал - C++

09.05.2010, 20:52. Просмотров 2060. Ответов 3
Метки нет (Все метки)

Последовательность n целых чисел, n-задано. Определить,все ли числа попадают в заданный интервал [x,y].
Помогите найти ошибку, всегда выводит,что "не все числа попадают в интервал"

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
#include<iostream.h>
#include<math.h>
#include<conio.h>
#include<stdio.h>
main()
{  int n,k,x,y,a;
   cout<<"vvedite n ";
   cin>>n;
   cout<<"vvedite  x ";
   cin>>x;
   cout<<"vvedite  y ";
   cin>>y;
   k=0;
   for (int i=0;i<n;i++)
   {
     cout<<"vvedite  a ";
     cin>>a;
     if ((a<x)||(a>y))
     k=1;
   }
    if (k=0)
    cout<<"vse chisla popadaut v interval";
    else cout<<"ne vse chisla popadaut v interval";
   getch();
   return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2010, 20:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос попадание чисел в интервал (C++):

Попадание чисел в интервал - C++
Даны числа в интервале от 1 до 10 000 из них выбираем два числа: первое не больше второго потом выбираем количество выборок n при...

вычисление произведения двух чисел и попадание точки в закрашенную область - C++
1)Вычислить произведение двух чисел. Первое число - сумма третьей и четвертой цифр четырехзначного числа, второе - частное от деления...

Интервал простых чисел и сортировка по убыванию - C++
Из заданного интервала вывести все числа по убыванию.Границы интервала задаются с клавиатуры. На форуме нашёл код который делает почти...

Найти произведение четных чисел, которые входят в интервал (10..20) и (30..40) - C++
Операторы цикла: Найти произведение четных чисел, которые не входят в интервал (10..20) и (30..40) (задание должно быть выполнено всеми...

Найти произведение четных чисел, которые не входят в интервал - C++
Операторы цикла: Найти произведение четных чисел, которые не входят в интервал (10..20) и (30..40) (задание должно быть выполнено всеми...

Ввести интервал чисел от A до B, вычислить y=xcosx и ответы записать в файл - C++
Ввести интервал чисел от а до б, вычислить y=xcosx (где x это числа от а до б) и ответы записать на файл и если можно с пояснениями......

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
neske
1482 / 849 / 76
Регистрация: 26.03.2010
Сообщений: 2,917
09.05.2010, 20:55 #2
Сам алгоритм не очень красивый.
Но ошибка вот:
C++
1
if (k==0)
У вас же знак присваивания.
Тори
1 / 1 / 0
Регистрация: 09.05.2010
Сообщений: 59
09.05.2010, 21:00  [ТС] #3
путаю с Паскалем....
neske
1482 / 849 / 76
Регистрация: 26.03.2010
Сообщений: 2,917
09.05.2010, 21:06 #4
Вот такой вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int main ()
{
    int N, X, Y;
    std::cout << "Input N: ";
    std::cin >> N;
    int *MAS=new int [N];
    std::cout << "Input x,y: ";
    std::cin >> X >> Y;
 
    bool flag=true;
    for (int i=0; i<N; i++) {
        std::cout << "Input number: ";
        std:: cin >> MAS[i];
        if ((MAS[i]<X) || (MAS[i]>Y)) flag=false; }
 
    if (flag) std::cout << "True.\n";
    else std::cout << "False.\n";
    delete []MAS;
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.05.2010, 21:06
Привет! Вот еще темы с ответами:

Вычислить сумму квадратов всех целых чисел, попадающих в интервал - C++
Вычислить сумму квадратов всех целых чисел, попадающих в интервал (ln(x), ex) при x&gt;1 ;

Вычислить сумму квадратов всех целых чисел, попадающих в интервал - C++
Вычислить сумму квадратов всех целых чисел, попадающих в интервал (ln(x), ex) при x&gt;1 ;

Нахождение всех чисел в массиве из 100 элементов, попадающих в заданный интервал - C++
составьте программу нахождения всех чисел в массиве из 100 элементов попадающих в заданный интервал Именуюте темы осмысленно. Название...

Вычислить сумму квадратов всех целых чисел попадающих в интервал(lnx,e^x) x>1. - C++
Вычислить сумму квадратов всех целых чисел попадающих в интервал(lnx,e^x) x&gt;1.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
09.05.2010, 21:06
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru