
1. Вычислите значение целочисленной переменной c при a = 26 и b = 6: а) c в) b = a % b + b; б) c
= a / b + a; г) b = a / b + b; c = a % b + a; е) b = a / b; c = a % (b+1); = a / b; c = a / b; д) b c = a % b + 1; = a % b + 4; ж)b = a % b; c = a / (b+1); 2. С++!!!!! Напишите программу, которая получает с клавиатуры че- тырёхзначное число и «вырезает » из него вторую цифру сначала, например, из числа 1234 должно получиться число 134. 3. С++!!! Напишите программу, которая возводит полученное число в степень 10, используя только четыре операции умножения. Срочно!!!

Ответы на вопрос

Ответ:
Задание 1
a)8
б)30
в)6
г)32
д)3
е)1
ж)8
Задание 2
var x:integer;
begin
writeln('Введите четырехзначное число');
read(x);
x:=x mod 10*1000+x div 100 mod 10*100+x div 10 mod 10*10+x div 1000;
writeln('Число после перестановки 1-й и 4-й цифры = ',x);
end.
Задание 3
Var A,B:real;
Begin
Read(A);
B:=A*A;
B:=B*B;
B:=B*A;
B:=B*B;
Write(A,'^10 = ',B:0:3);
End.



Давайте рассмотрим ваши задачи поочередно.
- Вычисление значения переменной
c
при разных операциях надa
иb
:
а) c = a / b + a;
Значение c
при a = 26
и b = 6
:
c = 26 / 6 + 26 = 4 + 26 = 30
б) c = a / b;
Значение c
при a = 26
и b = 6
:
c = 26 / 6 = 4
в) b = a / b + b; c = a % b + a;
Значение b
при a = 26
и b = 6
:
b = 26 / 6 + 6 = 4 + 6 = 10
Значение c
:
c = 26 % 10 + 26 = 6 + 26 = 32
г) b = a / b; c = a % (b+1);
Значение b
:
b = 26 / 6 = 4
Значение c
:
c = 26 % (4+1) = 26 % 5 = 1
ж) b = a % b; c = a / (b+1);
Значение b
:
b = 26 % 6 = 2
Значение c
:
c = 26 / (2+1) = 26 / 3 = 8
- C++ программа, которая "вырезает" вторую цифру из четырёхзначного числа:
cpp#include <iostream>
using namespace std;
int main() {
int number;
cout << "Введите четырёхзначное число: ";
cin >> number;
// Выделение цифр из числа
int firstDigit = (number / 1000) % 10; // Первая цифра
int secondDigit = (number / 100) % 10; // Вторая цифра
int thirdDigit = (number / 10) % 10; // Третья цифра
int fourthDigit = number % 10; // Четвёртая цифра
// Формирование числа без второй цифры
int result = firstDigit * 100 + thirdDigit * 10 + fourthDigit;
cout << "Число без второй цифры: " << result << endl;
return 0;
}
- C++ программа, которая возводит число в степень 10 с использованием только четырех операций умножения:
cpp#include <iostream>
using namespace std;
int main() {
int base;
cout << "Введите число: ";
cin >> base;
// Возводим число в степень 10 с использованием 4 операций умножения
int result = base * base; // Умножение на себя один раз (2 операции)
result = result * result; // Умножение на себя во второй степени (2 операции)
cout << "Число в степени 10: " << result << endl;
return 0;
}
Обратите внимание, что в данном случае используется метод быстрого возведения в степень для уменьшения числа умножений.



Давайте разберемся с вашими вопросами по очереди:
Для вычисления значения переменной
c
при заданных значенияхa
иb
, давайте рассмотрим каждый вариант:а)
c = a / b + a;
c = 26 / 6 + 26 = 4 + 26 = 30
в)
b = a % b + b;
b = 26 % 6 + 6 = 2 + 6 = 8
Затем,c = a / b + a;
c = 26 / 8 + 26 = 3 + 26 = 29
г)
b = a / b + b;
b = 26 / 6 + 6 = 4 + 6 = 10
c = a % b + a;
c = 26 % 10 + 26 = 6 + 26 = 32
е)
b = a / b;
b = 26 / 6 = 4
c = a % (b + 1);
c = 26 % (4 + 1) = 26 % 5 = 1
д)
b = a % b + 1;
b = 26 % 6 + 1 = 2 + 1 = 3
c = a % b + 4;
c = 26 % 3 + 4 = 2 + 4 = 6
ж)
b = a % b;
b = 26 % 6 = 2
c = a / (b + 1);
c = 26 / (2 + 1) = 26 / 3 = 8
Программа на C++ для удаления второй цифры из четырёхзначного числа:
cpp#include <iostream>
int main() {
int number;
std::cout << "Введите четырёхзначное число: ";
std::cin >> number;
// Получаем первую цифру
int first_digit = number / 1000;
// Получаем третью цифру
int third_digit = (number % 100) / 10;
// Получаем четвёртую цифру
int fourth_digit = number % 10;
// Собираем новое число без второй цифры
int new_number = first_digit * 100 + third_digit * 10 + fourth_digit;
std::cout << "Новое число: " << new_number << std::endl;
return 0;
}
- Программа на C++ для возведения числа в степень 10 с использованием только четырех операций умножения:
cpp#include <iostream>
int main() {
int base;
std::cout << "Введите число: ";
std::cin >> base;
// Умножаем число на себя 9 раз, чтобы возвести в степень 10
for (int i = 1; i <= 9; ++i) {
base *= base;
}
std::cout << "Число в степени 10: " << base << std::endl;
return 0;
}
Обратите внимание, что в данной программе используется цикл для выполнения умножения числа на само себя 9 раз, что эквивалентно возведению в степень 10.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili