Створити програму для підрахунку у введеному рядку кількості символів, які не є буквами або цифрами. Задача 2. Створити програму, яка замінить у введеному рядку всі букви и на і.
Целая часть от деления Остаток от деления12 div 2 = 6 12 mod 2 = 06 div 2 = 3 6 mod 2 = 03 div 2 = 1 3 mod 2 = 11 div 2 = 0 1 mod 2 = 1Остаток от деления записываем в обратном порядке. Получаем число в 2-ой системе счисления: 1100 12 = 1100|2 Для перевода дробной части числа последовательно умножаем дробную часть на основание 2. В результате каждый раз записываем целую часть произведения. 0.75*2 = 1.5 (целая часть 1) 0.5*2 = 1 (целая часть 1) 0*2 = 0 (целая часть 0) 0*2 = 0 (целая часть 0) Получаем число в 2-ой системе счисления: 1100 0.75 = 1100|2 В итоге получаем число: 1100.1100|2
Со вторым не смогу пока что
Объяснение:
#include <iostream>
using namespace std;
void main() {
char ch;
int n = 0; /
do { //Пока не введен окончательный символ - читаем переменные:
cin >> ch;
if (ch == '.') n++; //Если введенная переменная - точка, то увел. счетчик.
} while (ch != '$');
cout << endl << n << endl; //Вводишь сюда свое кол-во точек
system("pause");
}