Блок-схема задания №2
| | | |
| | |
|
| Объявление целочисленных переменных 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 сек.)