Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Блок-схема задания №2

Читайте также:
  1. B. ЗАДАНИЯ НА ЗНАНИЕ ПОНЯТИЙ.
  2. CASE-задания на выявление профессиональных качеств
  3. I. Задания для самостоятельной работы
  4. I. Задания для самостоятельной работы
  5. I. Задания для самостоятельной работы
  6. I. Задания для самостоятельной работы
  7. II. Историко-литературные задания.

       
   
 
 
Объявление целочисленных переменных i,j,ch;целочисленных массивов а,размером 3´3 элемента, и b,размером в 3 элемента; целочисленного указателя x на массив b  

 

 
 

 
 

Инициализация начальными значениями целочисленных массивов а[3][3]={1,2,-3,-4,-5,6,-7,-8,-9} и b[3]={0},целочисленных переменных i=0,j=0,целочисленного указателя x=0
       
   
 

 
 

 
 
Увеличить переменную i на 1  
 
 

 
 
Вывод результата на экран
               
       
 
 
 

 
 

 
 

       
   
 

 
 
Обратиться к первому элементу массива b
 
 

       
   
 
 
Записать значение переменной ch в элемент массива b,находящийся по адресу x  
       
   

 
 
Увеличить переменную j на 1  
 
 

 
 
 
 

 
 
 
 

Присвоение переменной ch значения i-того j-того элемента массива а
 
 


Увеличить переменную i и указатель x на 1  
 
 

Записать значение -1 в элемент массива b,находящийся по адресу x  
           
 
     
 
 


Выйти из цикла  
 
 

Выйти из цикла  

 

 
 

 
 

Инициализация начальными значениями целочисленных массивов а[3][3]={1,2,-3,-4,-5,6,-7,-8,-9} и b[3]={0},целочисленных переменных i=0,j=0,целочисленного указателя x=0
       
   
 

 
 

 
 
Увеличить переменную i на 1  
 
 

 
 
Вывод результата на экран
               
       
 
 
 

 
 

 
 

       
   
 

 
 
Обратиться к первому элементу массива b
 
 

       
   
 
 
Записать значение переменной ch в элемент массива b,находящийся по адресу x  
       
   

 
 
Увеличить переменную j на 1  
 
 

 
 
 
 

 
 
 
 

Присвоение переменной ch значения i-того j-того элемента массива а
 
 


Увеличить переменную i и указатель x на 1  
 
 

Записать значение -1 в элемент массива b,находящийся по адресу x  
           
 
     
 
 


Выйти из цикла  
 
 

Выйти из цикла  

 

Приложение A

Листинг программы

 

A.1. # include <stdio.h>

main()

{

int a[5]={-1,2,5,-4,10}, i=0, sum1=0, sum2=0, a1, a2;

for (i=0; i<5; i++)

{

a1=a[i]%5;

a2=a[i]%2;

if (a1==0)

{

sum1+=a[i];

}

if (a2!=0 && a2>0)

{

sum2+=a[i];

}

}

printf ("\n %d", sum1);

printf ("\n %d", sum2);

return 0;

}

 

 

A.2. #include <stdio.h>

#include <conio.h>

main()

{

int a[3][3]={1,2,-3,-4,-5,6,-7,-8,-9}, b[3]={0};

int *x=b;

int i, j, ch;

clrscr();

for (i=0; i< 3; i++, x++)

{

for (j=0, *x=0; j < 3; j++)

{

ch=a[i][j];

if (ch>0)

{

*x=ch;

break;

}

}

if (j==3)

{

*x=-1;

}

}

x=b;

for (i=0; i<3; i++)

{

printf ("%d ", *x++);

}

return 0;

}

 

 


Дата добавления: 2015-11-14; просмотров: 75 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Описание программы| Теоретическая часть

mybiblioteka.su - 2015-2024 год. (0.017 сек.)