#include <stdio.h>
#include <stdlib.h>
#include <time.h>

main()
{
    int array[5];
    int i,j,n;
    srand(time(NULL));

    for(i=0;i<5;i++) {
        n=rand() % 10;
        for(j=0;j<=i-1;j++) {
            if(n==array[j])
            break;
        }
        if(i==j) {
            array[i]=n;
        }
        else {
            i--;
        }
    }

    for(i=0;i<5;i++) {
        printf("%d",array[i]);
    }
}

এই প্রোগ্রামটা রান করার পর অ্যারের যে মানটি আসে আমি সেটাকে একক মান হিসেবে একটি ইন্টিজার ভ্যারিয়েবলের মধ্যে রাখতে চাই।

উদাহরণস্বরূপঃ array[] = {3, 7, 6, 9, 0} কে আমি int var = 37690 হিসেবে পেতে চাই।

asked 12 Mar, 17:34

Arman%20Ul%20Alam's gravatar image

Arman Ul Alam
111

edited 12 Mar, 18:54

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
53118


এভাবে করা যেতে পারে। আপনার কোডের সাথে এই অংশ অ্যাড করে নিন:

#include <math.h>

int arr_len = 5;
int number = 0;
int local_num;

for(i = 0; i < arr_len; i++){
    local_num = array[i] * pow(10, (arr_len - 1 - i));
    number = number + local_num;
}

printf("Number: %d", number);
permanent link

answered 13 Mar, 04:59

Ashfaqur%20Rahman's gravatar image

Ashfaqur Rahman
7839

edited 13 Mar, 12:47

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
53118

এটা খুব সাধারণ গণিত দিয়ে সমাধান করা যায়। কিভাবে?

ধরা যাক আপনার কাছে দুইটি অংক আছে ৩ এবং ৫। এই দুটি অংককে একসাথে যুক্ত করলে হয় ৩৫। আপনি যেটা করবেন, প্রথম অংকের সাথে ১০ গুণ করে তার সাথে দ্বিতীয় অংকটি (আসলে ১ দিয়ে গুণ করে তারপর) যোগ করে দিবেন, তাহলেই হবে।

বিবরণঃ

প্রথম অংক = ৩;
দ্বিতীয় অংক = ৫;

যুক্ত সংখ্যা = (প্রথম অংক * ১০) + দ্বিতীয় অংক;

এটাই মূল লজিক। এখন একটু চিন্তা করলেই অনেকগুলো অংকের জন্য কিভাবে করা যায় সেটা বের করতে পারবেন। আশাকরি বুঝতে পেরেছেন।

permanent link

answered 23 Mar, 15:51

bechitra's gravatar image

bechitra
111

edited 23 Mar, 21:23

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
53118

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×56
×2

question asked: 12 Mar, 17:34

question was seen: 328 times

last updated: 23 Mar, 21:23