Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

georgi485

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Условие: Ввести четырехзначное число. Вычислить среднее арифметическое произведение цифр, стоящих на четных и нечетных местах и выяснить, какое из средних арифметических больше.
 
Код, данный преподавателем:

Код:
 
a=(t-t%1000)/1000;
b=(t-a*1000-t%100)/100;
c=(t-a*1000-b*100-t%10)/10;
d=t%10;
p1=a*c/2; p2=b*d/2;
if(p1>p2) printf("%d", p1);
else printf("%d", p2);
 

 
Схема  
   
 

Код:
 
#include <stdio.h>
void main()
{
    int t, a, b, c, d, p1, p2;
    printf ("Введите четырехзначное число:\n");
    scanf("%4d", &t);
    a=(t-t%1000)/1000;
    b=(t-a*1000-t%100)/100;
    c=(t-a*1000-b*100-t%10)/10;
    d=t%10;
    p1=a*c/2; p2=b*d/2;
    printf ("Среднее арифметическое нечетных чисел равно %d\nСреднее арифметическое четных чисел равно %d\n", p1, p2);
    if(p1>p2) printf("Среднее арифметическое нечетных чисел больше");
    else printf("Среднее арифметическое четных чисел больше");
}
 


Всего записей: 19 | Зарегистр. 20-12-2010 | Отправлено: 21:51 30-09-2015 | Исправлено: georgi485, 00:18 04-10-2015
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru