سوال در مورد آرایه

وضعیت
موضوع بسته شده است.

draria

Member
دوستان دو تا سوال داشتم کسی می تونه جواب بده
1-برنامه ای که عددی از کاربر دریافت کنید و آرایه ای به آن طول تعریف شود . سپس مقدار خا نه های آرایه از ورودی دریافت شود و در خروجی اعداد از بزرگ به کوچک چاپ شود .
2-برنامه ای که عددی از کاربر دریافت کنید و آرایه ای به آن طول تعریف شود .در خانه اول همان عدد دریافتی را قرار دهد و ادامه مقسو علیه های زوج آن را . آرایه در خروچی چاپ شود
 

the_king

مدیرکل انجمن
1-برنامه ای که عددی از کاربر دریافت کنید و آرایه ای به آن طول تعریف شود . سپس مقدار خا نه های آرایه از ورودی دریافت شود و در خروجی اعداد از بزرگ به کوچک چاپ شود .

کد:
#include <stdio.h>
#include <conio.h>

void main()
{
	int n,i,j,temp;
	clrscr();
	printf("Please enter n : ");
	scanf("%d",&n);
	int *a=new int[n];
	for (i=0;i<n;i++)
	{
		printf("Please enter A[%d] : ",i+1);
		scanf("%d",&a[i]);
	}
	for (i=0;i<n-1;i++)
		for (j=i+1;j<n;j++)
			if (a[i]<a[j])
			{
				temp=a[i];
				a[i]=a[j];
				a[j]=temp;
			}
	for (i=0;i<n;i++)
		printf("A[%d] = %d\n",i+1,a[i]);
	getch();
}
 

the_king

مدیرکل انجمن
2-برنامه ای که عددی از کاربر دریافت کنید و آرایه ای به آن طول تعریف شود .در خانه اول همان عدد دریافتی را قرار دهد و ادامه مقسو علیه های زوج آن را . آرایه در خروچی چاپ شود

کد:
#include <stdio.h>
#include <conio.h>

void main()
{
	int n,i,count;
	clrscr();
	printf("Please enter n : ");
	scanf("%d",&n);
	int *a=new int[n];
	a[0]=n;
	count=1;
	for (i=2;i<n;i+=2)
		if ((n % i) == 0)
		{
			a[count]=i;
			count++;
		}
	for (i=0;i<count;i++)
		printf("A[%d] = %d\n",i+1,a[i]);
	getch();
}
 

draria

Member
دست گلت درد نکنه ولی من یادم رفت بگم برای سی شارپ می خوام نه C or C++
 

the_king

مدیرکل انجمن
دست گلت درد نکنه ولی من یادم رفت بگم برای سی شارپ می خوام نه C or C++

1-برنامه ای که عددی از کاربر دریافت کنید و آرایه ای به آن طول تعریف شود .
سپس مقدار خا نه های آرایه از ورودی دریافت شود و در خروجی اعداد از بزرگ به کوچک چاپ شود .

کد:
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int n, i, j, temp;
            Console.Clear(); 
            Console.Write("Please enter n : ");            
            n=int.Parse(Console.ReadLine());
            int[] a = new int[n];
            for (i = 0; i < n; i++)
            {
                Console.Write ("Please enter A[" + (i+1) + "] : ");
                a[i] = int.Parse(Console.ReadLine());
            }
            for (i = 0; i < n - 1; i++)
                for (j = i + 1; j < n; j++)
                    if (a[i] < a[j])
                    {
                        temp = a[i];
                        a[i] = a[j];
                        a[j] = temp;
                    }
            for (i = 0; i < n; i++)
                Console.WriteLine ("A[" + (i+1) + "] = " + a[i]);
            Console.ReadKey(true) ;
        }
    }
}
 

the_king

مدیرکل انجمن
2-برنامه ای که عددی از کاربر دریافت کنید و آرایه ای به آن طول تعریف شود .در خانه اول همان عدد دریافتی را قرار دهد و ادامه مقسوم علیه های زوج آن را . آرایه در خروچی چاپ شود.

کد:
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
	        int n,i,count;
            Console.Clear();
	        Console.Write("Please enter n : ");
            n = int.Parse(Console.ReadLine());
	        int[] a = new int[n];
	        a[0]=n;
	        count=1;
	        for (i=2;i<n;i+=2)
		        if ((n % i) == 0)
		        {
			        a[count]=i;
			        count++;
		        }
	        for (i=0;i<count;i++)
		        Console.WriteLine ("A[" + (i+1) + "] = " + a[i]);
	        Console.ReadKey(true);
        }
    }
}
 

draria

Member
اول از همه یک تشکر استثنایی :rose:
دوم اینکه ممنون اگر برنامه دوم رو هم زحمتش رو بکشی
سوم هم اینکه شما با ساختمان داده هم آشنایی داری ؟
 

saalek110

Well-Known Member
لطفا موضوعات مختلف را در یک تاپیک مطرح نکنید. برای هر موضوع یک تاپیک بزنید. تاپیک بسته شد.

در عنوان تاپیک دقیقا موضوع و زبان برنامه نویسی را مشخص کنید.
 
وضعیت
موضوع بسته شده است.

جدیدترین ارسال ها

بالا