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

Составить программу, используя оператор цикла while

06.06.2017, 14:37. Показов 4414. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Составить программу, используя оператор цикла while, в соответствии с заданием.

Вводить с клавиатуры цифры, пока не будет введен символ, не являющийся цифрой. Определить, является ли введенная последовательность упорядоченной по возрастанию
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2017, 14:37
Ответы с готовыми решениями:

Используя оператор цикла While, написать программу для вычисления значений функции Y
что то затупил, никак не могу понять как сделать, на самом деле мне очень интересно, заранее...

С++- Составить программу используя оператор выбора case
Составить программу (используя оператор выбора case), которая по заданному номеру и значению...

Используя оператор цикла, напечатать таблицу
С++. Используя оператор цикла, напечатать такую таблицу: 30 29 30 28 29 30 27 28 29 30 26 27...

Используя оператор цикла, найти сумму элементов
Найти сумму ряда с точностью e=10-4, общий член которого {a}_{n}=\frac{{2}^{n}n!}{{n}^{n}}

2
Форумчанин
Эксперт CЭксперт С++
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
06.06.2017, 14:59 2
Лучший ответ Сообщение было отмечено lengers как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <cctype>
#include <iostream>
 
int main()
{
    char x, last = 0;
    bool flag = true;
    while (std::cin >> x && isdigit(x))
    {
        if (x < last)
            flag = false;
        last = x;
    }
    std::cout << std::boolalpha << flag << std::endl;
}
1
Software Developer
315 / 229 / 113
Регистрация: 03.05.2017
Сообщений: 1,330
06.06.2017, 15:09 3
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
void stradd (char *buff, int k)
{
    char temp [16] = {'\0'};
    sprintf (temp, "%c", k);
    strcat (buff, temp);
}
 
int main ()
{
    setlocale (0, "rus");
    char buff [256] = {'\0'};
    int k = 0;
    while ((k = _getch ()))
         if (isdigit (k))
         {
              stradd (buff, k);
              printf ("%c", k);
         }
         else break;
    
    bool st = true;
    for (int i = 0; i < strlen (buff)-1; i ++)
         if (buff [i] <= buff [i+1]);
         else
         {
              st = false;
              break;
         }
    
    cout << "\nвведенная последовательность" << (st == true ? " " : " не ") << "является упорядоченной по возрастанию";
    _getch ();
    return 0;
}
1
06.06.2017, 15:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2017, 15:09
Помогаю со студенческими работами здесь

Применяя оператор цикла FOR вычислить y. Оператор if в теле цикла не использовать. Значение m и n вводить с клавиатуры.
Применяя оператор цикла FOR вычислить y. Оператор if в теле цикла не использовать. Значение m и n...

Используя указанный оператор цикла, табулировать заданную функцию
1. В каждом варианте требуется, используя указанный оператор цикла, табулировать заданную функцию F...

Преобразуйте конечную сумму в бесконечный ряд, используя оператор цикла while
Напишите, пожалуйста, только программу #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include...

Используя оператор цикла, найти сумму элементов, указанных в конкретном варианте
Используя оператор цикла, найти сумму элементов, указанных в конкретном варианте. Результат...


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

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

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