1. В ячейке введена скорость 250 километров в час. Создать
пользовательский формат, чтобы число 250 выводилось как 250 км/час.
2. Создать пользовательский формат, который дописывает к дате краткое
название месяца (3 буквы)
В ходе аттестации студентов факультета «Кредит» получены
следующие результаты (см. рис.6).
Предусмотреть заливку соответствующим цветом: если студент
получил баллы от 51 до 70, то – синим, если от 71 до 85, то – желтым, если от
86 и выше, то красным цветом. В противном случае (если количество баллов
от 0 до 51) цвет оставить без изменения.
Торговый склад производит уценку хранящейся продукции. Если
продукция хранится на складе дольше 10 месяцев, то она уценивается в 2 раза, а
если срок хранения превышает 6 месяцев, но не достигает 10 месяцев, то в 1,5
раза. Получить ведомость уценки товара, которая должна включать следующую
информацию: наименование товара, срок хранения, цена товара до уценки, цена
товара после уценки
#include <stdio.h>
struct Point {
double x, y;
};
struct Point fillPoint(unsigned short int id) {
struct Point p;
printf("Точка №%d\n", id);
printf("x = ");
scanf("%lf", &(p.x));
printf("y = ");
scanf("%lf", &(p.y));
return p;
}
int pointsInSameQuarter(struct Point p1, struct Point p2) {
if ( ( (p1.x > 0) && (p2.x > 0) ) || ( (p1.x < 0) && (p2.x < 0) ) ) { /* xs */
if ( ( (p1.y > 0) && (p2.y > 0) ) || ( (p1.y < 0) && (p2.y < 0) ) ) { /* ys */
return 1;
}
}
return 0;
}
int main() {
struct Point p1 = fillPoint(1), p2 = fillPoint(2);
printf("Точки %sв одной координатной четверти", (pointsInSameQuarter(p1, p2) ? "" : "не "));
}
/* 2 */
#include <stdio.h>
#include <math.h>
int main() {
int x;
printf("x = ");
scanf("%d", &x);
float r;
int c = 0;
for (int d = 1; d <= x; d++) {
r = (float) x / d;
if ( ceilf(r) == r ) c++;
}
printf("ответ: %d", c);
}