М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
tereshkova11
tereshkova11
27.11.2020 05:03 •  Информатика

А? ) запишите алгоритм циклического обмена значениями трёх переменных a,b,c. схема циклического обмена: a–›b–›c (цикл. от "с" снова к "а"). например, если до обмена было: а=1, b=2, c=3, то после обмена должно стать: а=3, b=1, c=2. выполнила трассировку.

👇
Ответ:
goum1
goum1
27.11.2020
Var a,b,c,d:integer;
begin
write('a=');readln(a);
write('b=');readln(b);
write('c=');readln(c);
d:=c;
c:=b;
b:=a;
a:=d;
writeln('a=',a,'  b=',b,'  c=',c);
end.

Пример:
a=1
b=2
c=3
a=3  b=1  c=2
4,4(16 оценок)
Открыть все ответы
Ответ:
#include <iostream>

using namespace std;

void countChars() {
    char s[256];
    cout << "Введите строку: ";
    cin.getline(s, 256);

    int count = 0;
    for (unsigned int i = 0; i < strlen(s); i++)
        count++;
   
    cout << "Количество символов в строке: " << count << endl;
}

int main() {
    setlocale(LC_ALL, "Russian");
    countChars();
    system("pause");
    return 0;
}

//
// или так
//

#include <iostream>

using namespace std;

int countChars(char* s) {
    int count = 0;
    for (unsigned int i = 0; i < strlen(s); i++)
        count++;
    return count;
}

int main() {
    setlocale(LC_ALL, "Russian");
    char s[256];
    cout << "Введите строку: ";
    cin.getline(s, 256);
    cout << "Количество символов в строке: " << countChars(s) << endl;
    system("pause");
    return 0;
}
4,7(27 оценок)
Ответ:
ЕvilСookie
ЕvilСookie
27.11.2020
Прежде всего, основание 17 - в нем 17₁₀ запишется как 10 - подходит, четное.

Далее, основания меньше 17, в которых запись числа 17₁₀ состоит из двух цифр.
17 = 16+1 = 15+2 = 14+3 = 13+4 = 12+5 = 11+6 = 10+7 = 9+8 = 8+9 = ...
Вариант 8+9 уже не подходит.
Легко догадаться, что 16+1 - это 1×16+11 = 11₁₆ в развернутом виде,
15+2 = 12₁₅, 14+3 = 13₁₄ ...
9+8 = 18₉ и это последнее двухзначное число. 8+9 - это совсем не "9₈", поскольку цифра в записи числа не может быть даже равна основанию системы счисления, а не то, чтобы превышать его.
Итак, пока насчитали 5 оснований систем счисления.

Остановились на основании 8.
17 = 2×8+1 = 21₈. Последняя цифра нечетная.
17 = 2×7+3 = 23₇. Последняя цифра также нечетная.
17 = 2×6+5 = 25₆. И здесь последняя цифра нечетна.
17 = 3×5+2 = 32₅. Подходит
17 = 4×4+1, но по основанию 4 не существует четверки в записи.
Все, двухзначные числа закончились.
17 = 1×3² + 2×3¹ + 2×3⁰ = 122₃. Последняя цифра четная.
17 = 10001₂ - последняя цифра нечетная.

Всего получилось 5+2 = 7 систем счисления.
4,5(10 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ