Геннадьевич-Тимофеева158
?>

Найдите сумму цифр трехзначного числа. решите нужно

Информатика

Ответы

Bsn1704
Program fofgogjoj; var n: integer; begin writeln('введите трёхзначное число'); readln(n); n: =(n div 100)+((n div 10) mod 10)+(n mod 10); writeln('сумма цифр равна: ',n); end.
Валиахметова
#include "stdafx.h" #include < stdio.h> #include < windows.h> int main()       {       setconsolecp(1251);               setconsoleoutputcp(1251);     int const n=3; int mas[n][n]; int sum1, sum2; bool magik; for (int i=0;   i< n;   i++)       for (int j=0;   j< n;   j++)           {             printf("mas[%d][%d] = ",  i+1, j+1);             scanf("%d",& mas[  i  ][  j  ]);           } printf("\nвведенная матрица: \n");       for (int i=0;   i< n;   i++)           {               for (int j=0;   j< n;   j++)                         {                             printf("%d   ",mas[  i  ][  j  ]);                         }               printf("\n");           } sum1=0; sum2=0; for (int i = 0; i< n; i++)       {               sum1 += mas[  i  ][  i  ];             sum2 += mas[  i  ][  n-1-i  ];       } printf("сумма главной диагонали = %d\n",  sum1); printf("сумма побочной диагонали = %d\n",  sum2); magik = true; for (int i=0;   i< n;   i++)     {           if (sum1==sum2)               {                   sum2=0;                   for (int j=0;   j< n;   j++)                       {                           sum2 += mas[  i  ][  j  ];                       }                 } else  { magik=false; break; }       } if (magik==true)       {             for (int i=0;   i< n;   i++)                     {                     if (sum1==sum2)                           {                             sum2=0;                             for (int j=0;   j< n;   j++)                                 {                                     sum2 += mas[  j  ][  i  ];                                 }                           }                           else  { magik=false; break; }                   }         } if (magik==true)       printf("\nматрица является магическим квадратом\n");     else       printf("\nматрица не является магическим квадратом\n"); system("pause"); return 0; }
Yekaterina Oksyuta1657

часто возникает необходимость ввести в компьютер несколько страниц текста из книги, статью из журнала или газеты и т. д. конечно, можно затратить определённое время и просто набрать этот текст с клавиатуры. но чем больше исходный текст, тем больше времени будет затрачено на его ввод в память компьютера.

судите сами. предположим, кто-то из ваших одноклассников, освоивших клавиатурный тренажёр, может вводить текстовую информацию со скоростью 150 символов в минуту. выясним, сколько времени ему понадобится для того, чтобы ввести в память компьютера текст романа а. дюма «три мушкетёра». одно из изданий этого романа выполнено на 590 страницах; каждая страница содержит 48 строк, в каждую строку входит в среднем 53 символа.

вычислим общее количество символов в романе:

590 • 48 • 53 = 1 500 960 символов.

вычислим время, необходимое для ввода этого массива символов в память компьютера: 1 500 960 : 150 ≈ 10 000 мин. а это приблизительно 167 часов.

при этом мы не обсуждаем вопрос о времени на исправление возможных ошибок при таком способе ввода текста, не принимаем в расчёт усталость человека.

для ввода текстов в память компьютера с бумажных носителей используют сканеры и программы распознавания символов. одной из наиболее известных программ такого типа является abbyy finereader. работу с подобными программами можно представить так: 1. бумажный носитель помещается под крышку сканера.  2. в программе отдаётся команда сканировать и распознать. сначала создаётся цифровая копия исходного документа в формате графического изображения. затем программа анализирует структуру документа, выделяя на его страницах блоки текста, таблицы, картинки и т. п. строки разбиваются на слова, а слова — на отдельные буквы. после этого программа сравнивает найденные символы с шаблонными изображениями букв и цифр, хранящимися в её памяти. программа рассматривает различные варианты разделения строк на слова и слов на символы. в программу встроены словари, обеспечивающие более точный анализ и распознавание, а также проверку распознанного текста. проанализировав огромное число возможных вариантов, программа принимает окончательное решение и выдает пользователю распознанный текст.  3. распознанный текст переносится в окно текстового редактора (например, microsoft word).

вместо сканера можно использовать цифровой фотоаппарат или камеру мобильного телефона. например, при работе с книгами в библиотеке вы можете сфотографировать интересующие вас страницы. скопировав снимки на компьютер, вы можете запустить abbyy finereader, распознать тексты и продолжить работу с ними в текстовом процессоре                                                                                                                               

возможности современных компьютеров по хранению больших массивов информации и осуществлению в них быстрого поиска положены в основу разработки компьютерных словарей и программ-переводчиков. компьютерные словари выполняют перевод отдельных слов и словосочетаний. для перевода текстовых документов применяются программы-переводчики. 

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Найдите сумму цифр трехзначного числа. решите нужно
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

vvk2008
cimora-kativ
m-illarionov
vantoslaltd
Anastasiya Yevseeva948
menametov
Elizavetaborisovna1992
olartamonov6
cristiansirbu9974
ghjcnjtyjn64
ivanlimeexpo
AndreiFaikov1943
tanyaandreeva728
shyroshka836103
Rizhov Alekyan325