Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Програми циклічної структури з використанням векторів

Реферат Програми циклічної структури з використанням векторів





% 2) == 0)

{(mass,N);(laquo;nraquo;);(mass,N);(laquo;nraquo;);putchar(laquo;nraquo;);(laquo;Result:raquo;);(laquo;nraquo;);putchar(laquo;nraquo;);(mass,N);;

} printf ( Please try input N else: lt; 100 and 4etnoe , 100);

} while (1) ;;

} 1://динамічне рапсределеніе пам'яті

{

{( nN=);=input ();

if (N lt;=100 amp; amp; (N% 2) == 0)

{* mass=new int [N];// виділення пам'яті для масиву

fill(mass,N);(laquo;nraquo;);(mass,N);(laquo;nraquo;);putchar(laquo;nraquo;);(laquo;Result:raquo;);(laquo;nraquo;);putchar(laquo;nraquo;);(mass,N);[] mass;// звільнення пам'яті;

} printf ( Please try input N else: lt; 100 and 4etnoe , 100);

} while (1) ;;

}

} ( n ); ( nPress any key to continue or [N] to cancel ... n );

} (getch ()!=0x6E);

//цикл буде продовжуватися доти

//поки користувач не натисне N

}

/* зчитування символів, що вводяться */input (void)

{str [256]; (% s , amp; str);

/* Функція atoi (з ASCII в ціле число) використовується

для приведення символів рядка в символи знакового челого (тип int)

*/atoi (str);

}

/* заповнення масиву */

void fill (int * dst, int size)

{(int i=0; i lt; size; i ++)

{( mass [% i]: , i); [i]=input ();

}

}

/* висновок масиву на екран */show (int * mass, int size)

{(int i=0; i lt; size; i ++) printf (% i , mass [i]);

}

/* формування матриці */matrix (int * mass, int size)

{B [2] [100]; j=0;

//перший рядок матриці заповнюється парними номерами елементів масиву [0,2,4 ...]

for (int i=0; i lt; size; i +=2)

{[0] [j]=mass [i];

++ j;

} k=0;

//другий рядок матриці заповнюється непарними номерами елементів масиву [1,3,5 ...]

for (int i=1; i lt; size; i +=2)

{[1] [k]=mass [i];

++ k;

//виведення матриці на екран

for (int i=0; i lt; 2; ++ i) ( n ); (int l=0; l lt; size/2; ++ l) ( % i raquo ;, B [i] [l]);

}

Схеми алгоритмів функцій наведені на малюнку, приклад роботи програми наведено на малюнку 1. Приклад виконання програми на малюнку 2.

алгоритм програма вектор матриця


Рисунок 1 - Схеми алгоритмів функцій


Малюнок 2 - Результат виконання програми


Назад | сторінка 2 з 2





Схожі реферати:

  • Реферат на тему: Mass migration in Australia
  • Реферат на тему: The peculiarities of news reports in English mass media texts
  • Реферат на тему: A critical evaluation of infrared analysis and mass spectrometry in forensi ...
  • Реферат на тему: A Critical evaluation of infrared analysis and mass spectrometry in forensi ...
  • Реферат на тему: The transformation of spectacular forms in mass culture. The problem of ge ...