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

Если в наборе все числа одинаковые, то вывести True; в противном случае вывести False

29.11.2012, 15:11. Показов 2119. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мозгов не хватает додумать, парни помогите)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
int main () {
    int N, i, a, R=0; //a-кол-во чисел, i - счётчик, R- переменная для счёта.
    printf ("BBegute kol-Bo 4ucel  = ");
    scanf ("%d",&a);
    for (i=1; i<=a; i++) {
        printf ("BBegute 4ucla ");
        scanf ("%d", &N);
        R=N;
        if (N==R) {N++;break;}
    }
    if (N==R)
    printf ("false");
    else
    printf ("true");
    return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2012, 15:11
Ответы с готовыми решениями:

Переделать: вывести TRUE, если число является степенью числа 3 и FALSE в противном случае
Ввести целое число. Вывести TRUE ,если число является степенью числа 3 и FALSE в противном...

Если в наборе все числа одинаковые, то вывести True
Вот переменные, которые я задал, если чего-то не хватает, поправьте меня. int N, i, a, R=0;...

Если в наборе имеются числа, меньшие K, то вывести TRUE, в противном случае вывести FALSE
Pascal. Даны целые числа K, N и набор из N целых чисел. Если в наборе имеются числа, меньшие K, то...

Дано целое число N и набор из N целых чисел. Если в наборе нет четных чисел, то вывести True; в противном случае вывести False.
#include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;locale.h&gt; int main() { int...

3
Модератор
Эксперт по электронике
8790 / 6575 / 892
Регистрация: 14.02.2011
Сообщений: 23,084
29.11.2012, 15:15 2
Цитата Сообщение от Naits Посмотреть сообщение
R=N;
* * * * if (N==R) {N++;break;}
ну и как ты думаешь if всегда сработает или нет?

введи число элементов
выдели память под число элементов
введи элементы(в цикле)
потом снова в цикле проверяй на равенство
0
1 / 1 / 0
Регистрация: 08.09.2012
Сообщений: 35
29.11.2012, 15:18  [ТС] 3
Цитата Сообщение от ValeryS Посмотреть сообщение
ну и как ты думаешь if всегда сработает или нет?

введи число элементов
выдели память под число элементов
введи элементы(в цикле)
потом снова в цикле проверяй на равенство
А в форме С это можно? Я знаю в чём косяк, я не знаю как сравнивать с первым значением все элементы
0
Диссидент
Эксперт C
27366 / 17084 / 3772
Регистрация: 24.12.2010
Сообщений: 38,476
29.11.2012, 15:35 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
 for (i=1; i<=a; i++) {
        printf ("BBegute 4ucla ");
        scanf ("%d", &N);
        if (i==1) R=N;
        else {
          if (N==R) continue;
          else break;
        }
    }
    if (N==R) printf("true");
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2012, 15:35
Помогаю со студенческими работами здесь

Даны целые числа K,N и набор из N целых чисел Если в наборе присудствует число меньше К то вывести True; в противном случаи вывести False с поролем
Даны целые числа K,N и набор из N целых чисел Если в наборе присудствует число меньше К то вывести...

Вывести True если среднеарифметическое является ли целым числом, в противном случае вывести False.
Даны два числа x, y целого типа. Вывести True если среднеарифметическое является ли целым числом,...

Вывести True, если введенное пользователем число оканчивается цифрой 5 и False в противном случае.
3. Вывести True, если введенное пользователем число оканчивается цифрой 5 и False в противном...

Вывести на консоль true, если точка принадлежит заданным областям, и false - в противном случае
Составить программу которая печатает true если точка с координатами (x,y) принадлежит заданным...


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

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

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