Сделать домашней|Добавить в избранное
 

Сайт, посвящен программированию,
исходникам разных программ и
известным алгоритмам

 
Исходники программ » Языки программирования » C/C++ » Пример использования одномерных массивов на C
ivi.ru [CPS]
на правах рекламы

Пример использования одномерных массивов на C

Автор: admin от 20-02-2012, 13:35

Условие:
Составим программу для вычисления формулы с использованием одномерных массивов.

Вариант задания:

Пример использования одномерных массивов на C



Решение:
Решение любой задачи программирования лучше начинать с примерного алгоритма решения, которое записано на языке, понятном любому человеку. Это делается для того, чтобы тому, кто будет после вас работать с программной частью, было легче разобраться в "исходниках" вашей программы.

Итак, словесный алгоритм:
- перебираем индексы массива от 0 до 10 и заполняем их значениями от 0 до 10 с шагом h=1.
- проверяем условие, которое записано в задании. (выше)
- формируем новый массив и выводим результаты. (исходя из системы, которая в варианте задания)
- присваиваем начальному значению A= 1.
- потом перебирая все элементы нового массива, умножаем на A.
- таким образом все элементы нового массива между собой перемножаются и получается ответ на поставленную задачу.
- для перебора и заполнения массива, впрочем как и для других операций с одномерными массивами будем использовать цикл for,
- а для проверки условий системы будем использовать условный оператор if - else.

Исходный код:(иногда ещё его называют листинг)

#include <stdio.h>
#include <math.h>
int main()
{
    float a=2.3,alfa[10],A=1;
    int i;
    for(i=0;i<=10;i++)
   {
        if (i>3)
           alfa=1.5*pow(cos(i),2);
        else
        {
            if (i<3&&i>1)
               alfa=pow((i-2),2)-180;
            else
                alfa=1.8*a*i;
        }
   }
    for (i=0; i<10; i++)
        printf("\n alfa[%d]=%f", i, alfa);
    for (i=0; i<10; i++)
   {
         if alfa=>0
            A*=alfa;
   }
    printf("\n alfa=%f ",A);
return 0;
}


Результаты:

Пример использования одномерных массивов на C


P.S.: в следующий раз мы также подробно рассмотрим, как находить и заменять определенные элементы в массиве.

Если вам нравится то, что мы пишем, пожалуйста, нажмите на интересующую вас рекламу сбоку, сверху, или сразу после статьи. Будет стимул писать лучше и чаще. Хорошего вам дня.

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий