(Написал для С++ и для С)
[1-й вариант для C++]
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
int numberFirst, numberSecond;
//Для того, чтобы в консоль корректно выводились русские буквы
setlocale(LC_ALL, "Russian");
cout << "Введите первое число: ";
cin >> numberFirst;
cout << "Введите второе число: ";
cin >> numberSecond;
// Переменная 'a' используется для хранения первой цифры из первого числа
int a = 0;
while (numberFirst > 0) {
a = numberFirst % 10;
numberFirst/=10;
}
// Переменная 'b' используется для хранения первой цифры из второго числа
int b = 0;
while (numberSecond > 0) {
b = numberSecond % 10;
numberSecond/=10;
if (a == b){
cout << "У чисел одинаковые первые цифры!" << endl;
else{
cout << "У чисел разные первые цифры!" << endl;
//Для того, чтобы окно с консолью не закрывалось после выполнения программы. В качестве альтернативы можно использовать system("pause");
getchar();
[2-й вариант для С]
#include <stdio.h>
printf("Enter first number: ");
scanf("%d", &numberFirst);
printf("Enter second number: ");
scanf("%d", &numberSecond);
printf("Numbers have the same first digits!");
printf("Numbers have different first digits!");
Объяснение:
Объяснения добавил в комментарии к коду.
(Написал для С++ и для С)
[1-й вариант для C++]
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
int numberFirst, numberSecond;
//Для того, чтобы в консоль корректно выводились русские буквы
setlocale(LC_ALL, "Russian");
cout << "Введите первое число: ";
cin >> numberFirst;
cout << "Введите второе число: ";
cin >> numberSecond;
// Переменная 'a' используется для хранения первой цифры из первого числа
int a = 0;
while (numberFirst > 0) {
a = numberFirst % 10;
numberFirst/=10;
}
// Переменная 'b' используется для хранения первой цифры из второго числа
int b = 0;
while (numberSecond > 0) {
b = numberSecond % 10;
numberSecond/=10;
}
if (a == b){
cout << "У чисел одинаковые первые цифры!" << endl;
}
else{
cout << "У чисел разные первые цифры!" << endl;
}
//Для того, чтобы окно с консолью не закрывалось после выполнения программы. В качестве альтернативы можно использовать system("pause");
getchar();
}
[2-й вариант для С]
#include <stdio.h>
int main(int argc, const char * argv[]) {
int numberFirst, numberSecond;
printf("Enter first number: ");
scanf("%d", &numberFirst);
printf("Enter second number: ");
scanf("%d", &numberSecond);
// Переменная 'a' используется для хранения первой цифры из первого числа
int a = 0;
while (numberFirst > 0) {
a = numberFirst % 10;
numberFirst/=10;
}
// Переменная 'b' используется для хранения первой цифры из второго числа
int b = 0;
while (numberSecond > 0) {
b = numberSecond % 10;
numberSecond/=10;
}
if (a == b){
printf("Numbers have the same first digits!");
}
else{
printf("Numbers have different first digits!");
}
}
Объяснение:
Объяснения добавил в комментарии к коду.