<тип>[ ] <объявители>;
int[ ] a,b,c;
int[ ] a=new int[5], b=new int[5], c=new int[5];
Массивті сипаттаған кезде, оның элементтеріне мәнді меншіктеуге болады, мысалы:
double [ ] x= {5.5, 6.6, 7.7};
Егер меншіктелетін мәндер массив элементтерінің санынан аз болса, онда қалған элементтерге нөлге айналады, егер мәндер көп болса – артық мәндер меншіктелмейді. Массив элементтері 0-ден бастап нөмірленеді. Біздің жағдайымыздағы массив элементтерінің нөмірі 0-ден 9-ға дейін.
Мысал. Әр түрлі 10 сан енгізіп, оң сандардың қосындысын, теріс сандардың нешеу екенін анықтау қажет.
using System;
class Program
{
static void Main(string[] args)
{
int s = 0;
int k=0;
int[] x ={ 1, 3, -5, 1, -2, 1, -1, 3, 8, 4 };
for (int i = 0; i < 10; i++)
{
if (x[i] > 0) s = s + x[i];
if (x[i] < 0) k++;
}
Console.WriteLine("s="+s+" "+"k="+k);
}
}
А(10) массив элементтерінің теріс сандарының ең үлкенін анықтайтын бағдарлама құру. Массив элементтері нақты сандар.
using System;
class Program
{
static void Main(string[] args)
{
double[] a =new double[10];
double max = a[0];
Console.WriteLine("Massiv elementterin engiziniz:");
for (int i = 0; i < 10; i++)
a[i] = Convert.ToDouble(Console.ReadLine());
for (int i = 0; i < 10; i++)
{
if (a[i] > 0 & a[i] > max) max = a[i];
}
Console.WriteLine("max="+max);
}
}
Достарыңызбен бөлісу: |