Язык си, объясните подробно каждое действие в printf int main() { unsigned int a = 23, b = 0x7a; printf("%-7o | %7d | %-#07x | %d\n", a, ~b, a^b, a& b); system("pause"); return 0; }
#include < iostream> using namespace std; int main(){ int i, num, sum; sum = 0; i = 1; cin > > num; while (i < num) { if (num % i == 0) { sum += i; } i++; } if (sum == num) { cout < < sum; } return 0; }
gorushko-tabak3
01.07.2020
1. var a: array[1..5,1..5] of integer; i,j,sum,min,n: integer; begin min: =25; for i: =1 to 5 do begin writeln('введите места ', i,' спортсмена'); for j: =1 to 5 do read(a[i,j]); end; for i: =1 to 5 do begin for j: =1 to 5 do sum: =sum+a[i,j]; if sum< min then begin min: =sum; n: =i; sum: =0; end; end; writeln(n, ' спортсмен лучший'); end. 2. var a: array[1..20,1..20] of integer; sum: array[1..20] of integer; i,j,n,k: integer; begin writeln('введите количество команд'); readln(n); for i: =1 to n do for j: =1 to n do if i = j then a[i,j]: =0 else begin writeln('введите количество очков, заработаных ', i ,' командой в матче поротив ', j, ' команды'); read(a[i,j]); end; for i: =1 to n do for j: =1 to n do sum[i]: = sum[i]+ a[i,j]; for i: =1 to n do if sum[i]> (3*(n-1)/2) then k: =k+1; writeln(k ,' команд(а,ы) имеют больше побед, чем поражений'); end. 3. var a: array[1..20,1..20] of integer; sum: array[1..20] of integer; i,j,n: integer; begin writeln('введите количество команд'); readln(n); for i: =1 to n do for j: =1 to n do if i = j then a[i,j]: =0 else begin writeln('введите количество очков, заработаных ', i ,' командой в матче поротив ', j, ' команды'); read(a[i,j]); end; for i: =1 to n do for j: =1 to n do sum[i]: = sum[i]+ a[i,j]; for i: =1 to n do if sum[i] = 3*(n-1) then write(i, ' '); write(' команд(а,ы) прошли чемпионат без поражений! '); end. 4. var a: array[1..20,1..20] of integer; sum: array[1..20] of integer; i,j,n,k: integer; begin writeln('введите количество команд'); readln(n); for i: =1 to n do for j: =1 to n do if i = j then a[i,j]: =0 else begin writeln('введите количество очков, заработаных ', i ,' командой в матче поротив ', j, ' команды'); read(a[i,j]); end; for i: =1 to n do for j: =1 to n do if a[i,j]< > 1 then sum[i]: = sum[i]+ a[i,j]; for i: =1 to n do if sum[i] > (3*(n-1))/2 then k: =k+1; write(k,' команд выиграли более половину игр'); end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Язык си, объясните подробно каждое действие в printf int main() { unsigned int a = 23, b = 0x7a; printf("%-7o | %7d | %-#07x | %d\n", a, ~b, a^b, a& b); system("pause"); return 0; }