Стандартний комп’ютерний шрифт Times New Roman. Виберімо за
початкову одиницю вимірювання ширини кожної написаної жирним шрифтом
великої друкованої букви ширину літери «І» (разом з естетичними «закарлюками»
вгорі та внизу, з урахуванням верхніх та нижніх горизонтальних буквених
«хвостиків»). У автора запитання вийшло приблизно таке (якщо бажаєте –
перевіряйте. Хоча він не бачить великого сенсу в тому, що ваші виміри розійдуться
з наведеними десь на 0,1-0,2): А – 2,5 Б – 1,8 В – 2,0 Г – 1,9 Ґ – 1,5 Д – 2,3
Е – 2,0 Є – 2,0 Ж – 3,2 З – 1,5 И – 2,4 І – 1,0 Ї – 1,0 Й – 2,5 К – 2,3 Л – 2,4
М – 3,0 Н – 2,4 О – 2,3 П – 2,4 Р – 1,7 С – 2,2 Т – 2,0 У – 2,5 Ф – 2,5
Х – 2,5 Ц – 2,5 Ч – 2,2 Ш – 3,4 Щ – 3,4 Ь – 1,9 Ю – 3,5 Я – 2,4
Напишіть (бажано великими друкованими літерами) такий шестибуквений
іменник у формі називного відмінка однини, загальну назву, усі літери в якому різні
та який у так звану «ширину» займає якомога менше місця. Інтервал між буквами
вважайте постійним, незмінним та невраховуваним. Для прикладу, у трибуквеному
слові УРА: 2,5 + 1,7 + 2,5 = 6,7.
Про всяк випадок укажіть словник, із якого ви взяли свою відповідь.
Завдання настільки творче та складне, що розподіл балів у ньому буде ось
таким незвичним (уже висловлюємо щире співчуття тому з членів оргкомітету,
який тут «роздаватиме» бали за відповіді, що їх, звичайно, буде безліч та різних):
найкращий результат – це ; а кожний наступний (які будуть іти з
інтервалом в одиницю, приблизно так, як визначаються місця в нашому
заході) аж до кінцевого нуля балів – на 0, менше, тобто декому – або 1,5;
або 1; або 0,5; або 0.
#include
#include
int main(){
int odds_sum=0,odds_cnt=0,
tdgt_sum=0,mthr_cnt=0;
for(int i=0,n; i< 10; i++){
scanf("%d",& n);
if(n%2==1){
odds_cnt++;
odds_sum+=n;
}
if(9
if(n%3==0)mthr_cnt++;
}
printf("%d\n",odds_sum); //сумма нечётных
printf("%d\n",odds_cnt); //количество нечётных
printf("%d\n",tdgt_sum); //сумма двузначных
printf("%d\n",mthr_cnt); //количество кратных трём
return 0;
}
2.#include
#include
int main(){
int even_sum=0,tdgt_sum=0,
tdgt_cnt=0,ngtv_cnt=0;
for(int i=0,n; i< 20; i++){
scanf("%d",& n);
if(n%2==0)even_sum+=n;
if(9
tdgt_cnt++;
tdgt_sum+=n;
}
if(n< 0)ngtv_cnt++;
}
printf("%d\n",even_sum); //сумма чётных
printf("%d\n",tdgt_sum); //сумма двузначных
printf("%d\n",tdgt_cnt); //количество двузначных
printf("%d\n",ngtv_cnt); //количество отрицательных
return 0;
}
3.#include
#include
int main(){
int ngtv_sum=0,ngtv_cnt=0,
tdgt_sum=0,tdgt_cnt=0;
for(int i=0,n; i< 15; i++){
scanf("%d",& n);
if(n< 0){
ngtv_sum+=n;
ngtv_cnt++;
}
if(99
tdgt_sum+=n;
tdgt_cnt++;
}
}
printf("%d\n",ngtv_sum); //сумма отрицательных
printf("%d\n",ngtv_cnt); //количество отрицательных
printf("%d\n",tdgt_sum); //сумма двузначных
printf("%d\n",tdgt_cnt); //количество двузначных
return 0;
}