Повторение языка программирования Си
Автор: scrappyrug • Ноябрь 24, 2018 • Практическая работа • 528 Слов (3 Страниц) • 490 Просмотры
Практическая работа № 13.
Повторение языка программирования Си.
1) Задание № 3. Вариант 1.
В одномерном массиве найти количество элементов, расположенных между первым и последним отрицательным элементом (массив вводить произвольно).
2) Системный анализ:
а) Входные данные: n-размер массива, a[i]-массив, цел.
б) Выходные данные: kol-количество элементов массива.
в) Промежуточные данные: i-параметр цикла, цел.
3) Контрольный пример:
Пусть размер массива n=6, введём массив с клавиатуры = 1 -2 3 4 -5 6, 1ый отрицательный элемент=-2, последний = -5, тогда количество элементов расположенных между -2 и -5 = 2.
4) Блок-схема:
5) Код программы:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#pragma hdrstop
#pragma argsused
int main(int argc, char* argv[])
{setlocale (LC_ALL,"Russian");
int n,a[6],i,kol=0,min,max;
wprintf(L"Введите количество элементов массива: ");
scanf("%d",&n);
wprintf(L"Введите массив: ");
for(i=0;i<n;i++) {
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{
if(a[i]<0)
{
min=i;break;
}
}
for(i=0;i<n;i++)
{
if(a[i]<0)
...