Добавил:
Rumpelstilzchen2018@yandex.ru Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-й семестр / Ответы на некоторые теоретические и практические вопросы.docx
Скачиваний:
43
Добавлен:
26.01.2020
Размер:
58.85 Кб
Скачать

Int main()

{

int f2()

{

//неверно - функция не может быть определена в главной функции

}

}

int f3()

{

//верно

}

26) Найти наименьший по модулю элемент массива из 10.

#include <stdio.h>

#include <stdlib.h>

Int main() {

int Mas[10];

int i,s;

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

scanf("%i",&Mas[i]);

s=0;

for (i=0; i<10; i++) {

if (abs(Mas[s])<abs(Mas[i])) {

s=i;

}

}

printf("\n%i\n",Mas[s]);

}

27) Переменная - поименованная, либо адресуемая иным способом область памяти, адрес которой можно использовать для осуществления доступа к данным.

28) Какие значения переменных a и b программа выведет на экран?

int a, b, d;

a = 5;

b = 3;

d = 2

if (a<b && (a>d || a==0)) b++;

else b=a;

printf(“а = %d /n b = %d“,&a, &b);

Ответ: a=5 b=4 (но это не точно)

29) Найти максимальный по модулю элемент массива из 10-ти

#include <stdio.h>

#include <stdlib.h>

Int main() {

int Mas[10];

int i,s;

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

scanf("%i",&Mas[i]);

s=0;

for (i=0; i<10; i++) {

if (abs(Mas[s])>abs(Mas[i])) {

s=i;

}

}

printf("\n%i\n",Mas[s]);

}

30) Присваивание — механизм в программировании, позволяющий динамически изменять связи объектов данных (как правило, переменных) с их значениями.

Делается все справа-налево: вычисляется выражение и оно присваивается к левому операнду (причем этот операнд - адресное выражение, т.е. на него выделена компьютерная память.)