Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Задан цикл, который выводит все числа от 1 до 10: int n = 1; (1) while (n<=10) (2) { if (n%2) (3) printf("%d\n", n); (4) n++; (5) printf("%d\n", n); (6) n++; (7) } Как изменить приведенный цикл, чтобы на экран выводились только нечетные числа от 1 до 1
Задан цикл, который выводит все числа от 1 до 10:
int n = 1; (1)
while (n<=10) (2)
{
if (n%2) (3)
printf("%d\n", n); (4)
n++; (5)
printf("%d\n", n); (6)
n++; (7)
}
Как изменить приведенный цикл, чтобы на экран выводились только нечетные числа от 1 до 10?
вопрос
Правильный ответ:
в строке (5) удалить приращение переменной
n
после строки (5) добавить оператор
continue
изменить условие в строке (3) на
(!(n%2))
Сложность вопроса
47
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Я провалил зачёт, за что я не нашёл этот сайт с ответами по тестам интуит до зачёта
26 ноя 2019
Аноним
Спасибо за ответы интуит
02 фев 2016
Другие ответы на вопросы из темы программирование интуит.
- # Чему будет равно значение переменной s после выполнения приведенного фрагмента кода? int test(); int a = 1; int main (void) { int b, s; extern int x; static int c; int a; a = 2; s = test(); return 0; } int test() { int t = a; return t; }
- # В какой программе будет корректно обработана ситуация деления на нуль?
- # В результате выполнения какого фрагмента кода на экран будет выведено одно число?
- # Какие элементы не могут быть операндами оператора адресации &?
- # Указатель p инициализирован строковой константой: char *p = "тестовая строка". Что в данном случае хранится в указателе p?