Задать вопрос
dalv_happy
@dalv_happy

Как конвертировать массив int в int?

Есть массив целых чисел, как из всех этих чисел получить одно единственное?
int myints[] = {7, 4, 5, 3, 0};
int a;
//Хочу чтобы a = 74530;
  • Вопрос задан
  • 513 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
Решения вопроса 1
@Mixxer
Да ладно, чуть-чуть подумать всего нужно.

Простой вариант (как раз для int): пройтись циклом с "конца" массива, умножая каждый раз число. То есть 0 * 1 + 3 * 10 + 5 * 100 + 4 * 1000 + 7 * 10000.

А если числа как string (вводятся например) можно вообще пройтись циклом, дописывая всё как строку (или число переводить в строку и дописывать. Но так делать не стоит, это как просто пример того, что всегда есть несколько способов).
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@d0002
Студент
for(int i=4;i>=0;i--)a=myints[i]+a*10;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Алабуга Елабуга
от 157 500 ₽
Алабуга Елабуга
от 375 000 ₽
Hard Bootstrapping LLC. Санкт-Петербург
от 250 000 до 500 000 ₽