М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Feirte
Feirte
01.06.2020 06:09 •  Информатика

Необходимо реализовать в vb.net дано натуральное число. верно ли, что оно начинается и заканчивается одной и той же цифрой. либо,кто шарит, не могу найти ошибку, выдает правильно только однозначность и какое бы число не ввела - неодинаково. dim n, a, b as single n = val(textbox1.text) a = n if n < 10 then textbox2.text = "число однозначное" else do n = b mod 10 a = a / 10 loop until a < = 10 if n = b then textbox2.text = "верно" if b < > a then textbox2.text = "неодинаково" end if end sub

👇
Ответ:
n = b Mod 10   меняете на  b = n  Mod  10
a = a / 10  меняете на  a = a  \ 10
Loop Until a <= 10   меняете на  Loop Until a < 10
If n = b Then TextBox2.Text = "верно"  меняете на  If a = b Then TextBox2.Text = "верно"
4,6(54 оценок)
Ответ:
fuvgkvu
fuvgkvu
01.06.2020
        Dim n, a, b As Single
        n = Val(TextBox1.Text)
        a = n
        If n < 10 Then
            TextBox2.Text = "Число однозначное"
        Else
            b = n Mod 10
            Do
                a = a \ 10
            Loop Until a < 10
            If a = b Then
                TextBox2.Text = "верно"
            Else
                TextBox2.Text = "неодинаково"
            End If
        End If
4,6(25 оценок)
Открыть все ответы
Ответ:
Giuz
Giuz
01.06.2020
Var
    s: string;
    a, b: integer;
begin
    readln(s);
    if s[1] = 'x' then begin
        a := StrToInt(s[3]);
        b := StrToInt(s[5]);
        if s[2] = '-' then a := -a;
        writeln(b - a);
    end
    else if s[3] = 'x' then begin
        a := StrToInt(s[1]);
        b := StrToInt(s[5]);
        if s[2] = '-' then begin
            a := -a;
            b := -b;
        end;
        writeln(b - a);
    end
    else if s[5] = 'x' then begin
        a := StrToInt(s[1]);
        b := StrToInt(s[3]);
        if s[2] = '-' then
            b := -b;
        writeln(a + b);
    end
end.

учтите что никакой защиты от дурака или неверного ввода
4,5(77 оценок)
Ответ:
polinaxt1
polinaxt1
01.06.2020
Class Sort25{
 public static void main(String[] args) throws java.io.IOException{
  int c, n = 0, array[];
  while((c = System.in.read())==13 || (47<c && c<58 && (n = n*10+c-48)>-1));
  if(25<n || c!=10)return;
  array = new int[n];
  for(c = 0; c<n; c++){
   int d = 0; boolean negative = false;
   while((d = System.in.read())!=10)
    if(47<d && d<58)array[c] = array[c]*10+d-48;
    else if(d==45)negative = true;
   if(negative)array[c]*=-1;
  }
  sortArray(array);
  for(c = 0; c<n; c++)System.out.print(array[c]+" ");
 }
 private static void sortArray(int[] array){
  for(int c = 0; c<array.length-1; c++){
   int b = c, e;
   for(int d = c+1; d<array.length; d++)
    if(array[d]>array[b])b=d;
   e = array[c];
   array[c] = array[b];
   array[b] = e;
  }
 }
}
4,8(33 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ