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

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

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

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

09.05.2010, 20:52. Просмотров 1997. Ответов 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++
Даны числа в интервале от 1 до 10 000 из них выбираем два числа: первое не больше второго потом выбираем количество выборок n при...

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

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

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

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

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

Вычислить сумму квадратов всех целых чисел, попадающих в интервал - 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.

Написать программу, которая преобразует введен в минутах интервал времени в интервал в часах и минутах - C++
3. Написать программу, которая преобразует введен в минутах интервал времени в интервал в часах и минутах.

Ввести квадратную матрицу целых чисел*. Элементы матрицы, которые не попадают в интервал [a,b] записать в отдельный вектор (массив) - C++
Парни, помогите пожалуйста сложить программку вот с таким условием: Ввести квадратную матрицу целых чисел*. Элементы матрицы, которые...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1474 / 841 / 74
Регистрация: 26.03.2010
Сообщений: 2,889
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
1474 / 841 / 74
Регистрация: 26.03.2010
Сообщений: 2,889
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;
}
Yandex
Объявления
09.05.2010, 21:06     попадание чисел в интервал
Ответ Создать тему
Опции темы

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