Int main()
{
int numb;
printf (“Введите целое число: \n”);
scanf (“%d”, &i);
printf (“число равно %d \n спасибо!”, numb);
return 0;
}
В этой программе допущена ошибка из номера 11.
18) Найти сумму Элементов массива из 10, находящиеся между максимумом и минимумом (программа учитывает макс и мин при вычислениями, а также проверяет корректность данных - если минимум встретился раньше максимума она выведет ошибку).
#include <stdio.h>
Int main() {
int Mas[10];
int i,maximum,minimum,s;
for (i=0; i<10; i++) {
scanf("%i",&Mas[i]);
}
minimum=0;
maximum=0;
for (i=0; i<10; i++) {
if (Mas[i]<Mas[minimum])
minimum=i;
if (Mas[i]>Mas[maximum])
maximum=i;
}
s=0;
if (minimum>maximum) {
for (i=maximum; i<=minimum; i++) {
s=s+Mas[i];
}
printf("\n%i\n",s);
}
else printf("Вычисление невозможно так как минимум встречается раньше максимума\n");
return 0;
}
19) Комментарий - пояснения к исходному тексту программы, находящиеся непосредственно внутри комментируемого кода. Они не влияют на ход выполнения программы (компилятор их игнорирует).
20) Какие из примеров инициализирования переменной неправильный?
Поясните свой ответ.
float a;
short int b = 1;
const char C = ‘C’;
const int D = 1.5; ошибка, число типа int не бывает с плавающей точкой (int используется для целочисленных данных)
char s, ef = ‘g’;
bool h = ‘h’; - ошибка, переменная типа bool может принимать значения либо false, либо true (0 || 1)
21) Найти сумму между первым и последним положительным элементом
#include <stdio.h>
Int main() {
int Mas[10];
int i,i1=0,i2=0,s;
for (i=0; i<10; i++)
scanf("%i",&Mas[i]);
i=0;
while (i<10) {
if (Mas[i]>0)
i2=i;
i++;
}
i=-1;
do {
i++;
if (Mas[i]>0)
i1=i;
} while ((Mas[i]<=0)&&(i<10));
s=0;
for (i=i1; i<=i2; i++) {
s=s+Mas[i];
}
printf("\n%i\n",s);
}
21) Библиотека - сборник подпрограмм или объектов, используемых для разработки программного обеспечения (ПО).
22) Локальная переменная - переменная, объявленная внутри какой-либо функции. Областью видимости локальных переменных является тело функции, в которой эта переменная объявлена.
Глобальная переменная - переменная, объявленная за пределами всех функций. Областью видимости глобальных переменных является вся программа.
23) Вычислить произведение элементов до последнего положительного
Int main() {
int Mas[10];
int i,i2=0,s;
for (i=0; i<10; i++)
scanf("%i",&Mas[i]);
i=0;
while (i<10) {
if (Mas[i]>0)
i2=i;
i++;
}
s=1;
for (i=0; i<=i2; i++) {
s=s*Mas[i];
}
printf("\n%i\n",s);
}
24) Все идентификаторы, определяемые с помощью директив #define, которые предполагают замену на определенную последовательность символов, еще называют макросами.
25) Правильно ли расположены функции f1, f2 и f3 относительно main, если нет, то объясните почему.
Int f1()
{
//верно
}
int f3();
