{Дано двузначное число. Определить: а) является ли сумма его цифр двузначным числом; б) больше ли числа а сумма его цифр} var n, s : byte; a:integer; begin writeln('введите двузначное число'); readln(n); {определение суммы цифр числа div - целая часть от деления, mod - остаток от деления} s:=n div 10 + n mod 10; writeln('сумма цмфр числ', n:5, 'равна',s:5); if s>9 then writeln('сумма цифр двузначное число', s) else writeln('сумма цифр не двузначное число', s);
writeln('введите число а'); readln(a); if s>a then writeln('сумма цифр', n,' больше ли числа ', a) else writeln('сумма цифр', n,' меньше числа ', a);
end.
Galina
08.10.2022
#include <stdio.h> #include <stdlib.h> char input[1024]; int len;
int find_mistake() { int i, mistake = 0; for (i = 0; i < len; i ++) if (input == '1') mistake ^= i + 1; return mistake; }
int main() { int i, mistake = 0; char info[1024]; int info_pos = 0; int b = 1;
printf("Enter code: "); scanf("%s", input); len = strlen(input); for (i = 0; i < len; i++) if (input != '0' && input != '1') { printf("Invalid code.\n"); return -1; }
if (mistake) { printf("Invalid code.\n"); return -1; } }
printf("Fixed code: %s\n", input); for (i = 0; i < len; i++) if (i + 1 == b) b <<= 1; else info[info_pos++] = input; info[info_pos] = '\0'; printf("Informational string: %s\n", info); return 0; }
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Задача по информатике:a=256b=32c=64N=512;Найти информационный вес
Определить:
а) является ли сумма его цифр двузначным числом;
б) больше ли числа а сумма его цифр}
var n, s : byte;
a:integer;
begin
writeln('введите двузначное число');
readln(n);
{определение суммы цифр числа div - целая часть от деления, mod - остаток от деления}
s:=n div 10 + n mod 10;
writeln('сумма цмфр числ', n:5, 'равна',s:5);
if s>9 then writeln('сумма цифр двузначное число', s)
else writeln('сумма цифр не двузначное число', s);
writeln('введите число а');
readln(a);
if s>a then writeln('сумма цифр', n,' больше ли числа ', a)
else writeln('сумма цифр', n,' меньше числа ', a);
end.