![]() |
Help! Плиз-з-з!
Люди. Помогите решить задачки студентке двоишнице. Плиз-з-з! Очень нужно. Сама увы не могу. Задачи на Microsoft Visual C++ 6.0, Win32 Console Application.
1.Напишите программу, проверяющую число на четность. 2.Дано натуральное число а (a?100). Напишите программу, определяющую количество цифр в этом числе, сумму его цифр, выводящую на экран первую и последнюю цифру через два пробела. 3.Известно, что 1 дюйм равен 2.54 см. Разработать приложение, переводящие дюймы в сантиметры и наооборот. Диалог с пользователем реализовать через систему меню. 4.Напишите программу, которая запрашивает у пользователя трехзначное (100 <= N <= 999) число, а затем разбивает это число на отдельные цифры и выводит на экран через пробел. Например, вводим число 123, получаем на экране: 1 2 3. И если можно то дайте код с комментариями |
int x, x1, num_digits,d1,d2,sum;
scanf("%d",x); №1 if (x % 2 == 0) printf("чётное"); else printf("нечётное"); №2 количество цифр в этом числе num_digits = 0; for (x1=x;x1>0;x1=x1/10) num_digits++; if (num_digits==0) num_digits++; №2 сумму его цифр sum = 0; for (x1=x;x1>0;x1=x1/10) sum += x1 % 10; №2 первую и последнюю цифру через два пробела d1=x; for (i=0;i<num_digits-1;i++) d1 = d1/10; d2 = x%10; printf("%d %d\n",d1,d2); остальное за минуту не успею напишу если сможешь запустить п.1+2 :) з.ы. Девушка, чем же вы на учёбе занимаетесь ? |
| Часовой пояс GMT +4, время: 02:28. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.