CH3_1
#include <stdio.h>
int main(void)
{
int month, day, year;
printf("Enter a date (mm/dd/yyyy): ");
scanf("%d/%d/%d", &month, &day, &year);
printf("You entered the date %d%.2d%.2d\n", year, month, day);
return 0;
}
CH3_2
#include <stdio.h>
int main(void)
{
int month, day, year;
float unit;
int item;
printf("Enter item number: ");
scanf("%d", &item);
printf("Enter unit price: ");
scanf("%f", &unit);
printf("Enter purchase date (mm/dd/yyyy): ");
scanf("%d/%d/%d", &month, &day, &year);
printf("Item\tUnit\t\tPurchase\n\tPrice\t\tDate\n%d\t$%7.2f\t%.2d/%.2d/%d\n", item, unit, month, day, year);
return 0;
}
CH3_3
#include <stdio.h>
int main(void)
{
int prefix, group, publisher, item, check_digit;
printf("Enter ISBN: ");
scanf("%d-%d-%d-%d-%d", &prefix, &group, &publisher, &item, &check_digit);
printf("GS1 prefix: %d\n", prefix);
printf("Group identifier: %d\n", group);
printf("Publisher code: %d\n", publisher);
printf("Item number: %d\n", item);
printf("Check digit: %d\n", check_digit);
return 0;
}
CH3_4
#include <stdio.h>
int main(void)
{
int a, b, c;
printf("Enter a telephone number [(xxx) xxx-xxxx]: ");
scanf("(%d) %d-%d", &a, &b, &c);
printf("You entered %d.%d.%d", a, b, c);
return 0;
}
CH3_5
#include <stdio.h>
int main(void)
{
int n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15, n16;
printf("Enter the numbers from 1 to 16 in any order:\n");
scanf("%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d%d",
&n1, &n2, &n3, &n4, &n5, &n6, &n7, &n8, &n9, &n10, &n11, &n12, &n13, &n14, &n15, &n16);
printf("%3d%3d%3d%3d\n%3d%3d%3d%3d\n%3d%3d%3d%3d\n%3d%3d%3d%3d\n\n",
n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, n13, n14, n15, n16);
printf("Row sums: %d %d %d %d\n",
n1 + n2 + n3 + n4, n5 + n6 + n7 + n8, n9 + n10 + n11 + n12, n13 + n14 + n15 + n16);
printf("Column sums: %d %d %d %d\n",
n1 + n5 + n9 + n13, n2 + n6 + n10 + n14, n3 + n7 + n11 + n15, n4 + n8 + n12 + n16);
printf("Diagonal sums: %d %d\n", n1 + n6 + n11 + n16, n4 + n7 + n10 + n13);
return 0;
}
CH3_6
#include <stdio.h>
int main(void)
{
int a1, b1, a2, b2, a3, b3;
printf("Enter two fractions like this(a1/b1+a2/b2): ");
scanf("%d/%d+%d/%d", &a1, &b1, &a2, &b2);
a3 = a1 * b2 + a2 * b1;
b3 = b1 * b2;
printf("the sum is: %d/%d:\n", a3, b3);
return 0;
}