CH4_1
#include <stdio.h>
int main(void)
{
int n;
printf("Enter a two-digit number: ");
scanf("%d", &n);
printf("The reversal is: %d%d\n", n % 10, n / 10);
return 0;
}
CH4_2
#include <stdio.h>
int main(void)
{
int n;
printf("Enter a three-digit number: ");
scanf("%d", &n);
printf("The reversal is: %d%d%d\n", n % 100 % 10, n % 100 / 10, n / 100);
return 0;
}
CH4_3
#include <stdio.h>
int main(void)
{
int a, b, c;
printf("Enter a three-digit number: ");
scanf("%1d%1d%1d", &a, &b, &c);
printf("The reversal is: %d%d%d\n", c, b, a);
return 0;
}
CH4_4
#include <stdio.h>
int main(void)
{
int d;
printf("Enter a decimal_number: ");
scanf("%d", &d);
printf("The octal_number is: %d%d%d%d%d\n", d / 8 / 8 / 8 / 8 % 8, d / 8 / 8 / 8 % 8, d / 8 / 8 % 8, d / 8 % 8, d % 8);
return 0;
}
CH4_5
#include <stdio.h>
int main(void)
{
int d, i1, i2, i3, i4, i5, j1, j2, j3, j4, j5,
first_sum, second_sum, total;
printf("Enter the first 11 digits of a UPC: ");
scanf("%1d%1d%1d%1d%1d%1d%1d%1d%1d%1d%1d",
&d, &i1, &i2, &i3, &i4, &i5, &j1, &j2, &j3, &j4, &j5);
first_sum = d + i2 + i4 + j1 + j3 + j5;
second_sum = i1 + i3 + i5 + j2 + j4;
total = 3 * first_sum + second_sum;
printf("Check digit: %d\n", 9 - ((total - 1) % 10));
return 0;
}
CH4_6
#include <stdio.h>
int main(void)
{
int n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, n11, n12, first_sum, second_sum, total;
printf("Enter the first 12 digits of an EAN: ");
scanf("%1d%1d%1d%1d%1d%1d%1d%1d%1d%1d%1d%1d",
&n1, &n2, &n3, &n4, &n5, &n6, &n7, &n8, &n9, &n10, &n11, &n12);
first_sum = n2 + n4 + n6 + n8 + n10 + n12;
second_sum = n1 + n3 + n5 + n7 + n9 + n11;
total = 3 * first_sum + second_sum;
printf("Check digit: %d\n", 9 - ((total - 1) % 10));
return 0;
}