Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Instant Grammar Checker - Correct all grammar errors and enhance your writing

What's The REAL Secret To First Date Success With a Woman? Click Here To Find Out

Teach Your Child To Read

Powerful WordPress hosting for WordPress professionals

Disclosure: My content contains affiliate links.

29,372 questions

38,322 answers

573 users

How to convert int array to int number in C

2 Answers

0 votes
#include <stdio.h>

int main() {
	int arr[] = { 4, 6, 3, 9, 1, 2 };
	int size = sizeof(arr) / sizeof(arr[0]);

	int n = 0;
	for (int i = 0; i < size; i++) {
		n = n * 10 + arr[i];
	}

	printf("n = %d", n);

	return 0;
}




/*
run:

n = 463912

*/

 


Protect Your Privacy - Download VPN


answered Sep 22, 2022 by avibootz
0 votes
#include <stdio.h>

int IntArrayToIntNumber(int arr[], int size) {
	int n = 0;

	for (int i = 0; i < size; i++) {
		n = n * 10 + arr[i];
	}

	return n;
}

int main() {
	int arr[] = { 4, 6, 3, 9, 1, 2 };
	int size = sizeof(arr) / sizeof(arr[0]);

	printf("%d", IntArrayToIntNumber(arr, size));

	return 0;
}




/*
run:

463912

*/

 


Protect Your Privacy - Download VPN


answered Sep 22, 2022 by avibootz

Related questions

2 answers 17 views
1 answer 18 views
3 answers 91 views
1 answer 70 views
70 views asked Mar 20, 2016 by avibootz
2 answers 102 views
...