Консультация № 190337
24.12.2016, 14:04
0.00 руб.
1 2 1
Здравствуйте! У меня возникли сложности с таким вопросом:

Помогите пожалуйста
Прикрепленные файлы:
4a192731ff29960a0d3744e423ac85b1560b5b35.jpg

Обсуждение

давно
Посетитель
7438
7205
24.12.2016, 14:19
общий
24.12.2016, 14:24
Адресаты:
И в чем проблема?
1)
Код:

for(int i=45; i>=25; i--)
printf("%d %4.1f %4.1f\n",i,i-0.5,i-0.8);

2)
Код:

int n, cnt=0;
//вводим n в цикле

//считаем нужные
cnt += (n/10)<(n%10);

Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
давно
Посетитель
7438
7205
28.12.2016, 13:21
общий
это ответ
Здравствуйте, maxim387!
Оба задания в одной программке
Код:
#include <stdio.h>

int main()
{
//выведем числа по первому заданию
for(int i=45; i>=25; i--)
printf("%d %4.1f %4.1f\n",i,i-0.5,i-0.8);

printf("\n");

//--------------
//второе задание
//введем числа и посчитаем числа у которых десятки меньше единиц
int n, N, cnt = 0;

printf("Enter N: "); //введем количество чисел
scanf("%d", &N);

for(; N!=0; N--) //вводим ровно N чисел
{
printf("Enter number: ");
scanf("%d", &n); //очередное число
if ((n>=10) && (n<=99)) //недвузначные игнорируем
cnt += (n/10)<(n%10); //если десятки меньше единиц, то прибавим 1, иначе 0
};
printf("Count = %d\n", cnt); //выводим количество найденных чисел
return 0;
}
Об авторе:
"Если вы заметили, что вы на стороне большинства, —
это верный признак того, что пора меняться." Марк Твен
Форма ответа