Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Динамическое выделение памяти в Си http://www.cyberforum.ru/c-beginners/thread1926679.html
Пожалуйста, расскажите или покажите на примере, как выделить динамическую память для ФУНКЦИИ. т.е. в main я задаю какой-либо ДВУМЕРНЫЙ массив и в функцию помещаю данную матрицу. Строки и столбцы...
Есть ли такая программа,которая переводит с Паскаля на язык Си? Жизненно необходима C (СИ)
Завтра сдавать программу,а незнаю,как писать. В интернете только на Паскале...
C (СИ) Как рассчитать среднее арифметическое элементов вектора
Как рассчитать среднее арифметическое элементов вектора максимальных и минимальных элементов столбца матрицы. Размер массива 6x5, тип целый. Буду весьма благодарен за помощь.
C (СИ) Стек: вывод Может кто-нибудь помочь, я не понимаю почему не выводит стек, хотя вроде бы все правильно. Задание: Создать стек для символов. Максимальный размер стека вводить с экрана. Создать функции для ввода... http://www.cyberforum.ru/c-beginners/thread1926617.html
C (СИ) Задачи на си http://www.cyberforum.ru/c-beginners/thread1926603.html
Здравствуйте. сделайте пожалуйста задачи по си в dev c++. 1)Разработать функцию Change(const S:string):string, возвращающую строку, в которой после каждого пробела поставлена запятая. С помощью...
C (СИ) Не выполняется код на Си
Первое число вводится,а цикл не выполняется и программа прекращает свою работу. Не знаю, что делать. Помогите... #include <stdio.h> int main() { int c = 1, n, l; printf("Enter number:...
C (СИ) Значение типа "int" нельзя присвоить сущности типа "LISTNODEPTR"
В чём проблема и как починить? struct listNode { char data; struct listNode *nextPtr; }; typedef struct listNode LISTNODE; typedef LISTNODE *LISTNODEPTR; void insert (LISTNODEPTR *, char);...
C (СИ) Объединение слов Доброго времени суток! есть массив char* argvs={"Hello",NULL}; Я с клавиатуры ввожу "world" с помощью argv Далее мне нужно объединить эти записи в одну запись без пробелов. Читал про sprintf,... http://www.cyberforum.ru/c-beginners/thread1926530.html
C (СИ) Указатели или что тут происходит? http://www.cyberforum.ru/c-beginners/thread1926526.html
Чем больше я пытаюсь разобраться, тем больше путаюсь. Пожалуйста, построчно объясните что тут происходит начиная с typedef struct listNode { /* структура со ссылкой на себя */ char data; struct...
C (СИ) Как вытащить const указатель из массива структур? Здравствуйте. Пишу на pic в mplab. Хочу вытащить const указатель из массива структур, чтобы сравнить его с другим const указателем... Компилятор ругается. if(msg_vars.ptr_mes == ptr_mes) { ... http://www.cyberforum.ru/c-beginners/thread1926525.html
CrazyFixik
1 / 1 / 0
Регистрация: 24.12.2016
Сообщений: 6
25.02.2017, 20:56 0

Вывод определенных чисел из числовой последовательности (!без массива!)

25.02.2017, 20:56. Просмотров 925. Ответов 3
Метки (Все метки)

Ответ

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include<stdio.h>
int main(){
    int x,N,max=0,min=0,i=0;   //i - счетчик элементов
    printf("Enter N: ");   //Задаем количество чисел
    scanf("%i",&N);
    printf("Enter the numbers from 1 to 100: \n");
    while (i<N){    //Ввод осуществляется до тех пор, пока число меньше заданного. Строгое равенство потому, что счет ведется с 0
        do {
            scanf("%i",&x);
            if (x>=1 && x<=100){   //Проверка на принадлежность указанному диапазону
                if (x%2==0 && x>max) max=x;   //
                i++;
            }
            else printf ("\nError! The invalid number. Try again.\n");   //Вывод сообщения об ошибке в случае несоответствия числа диапазону
        }
        while (x%2==0);   //Цикл, позволяющий задать начальный минимум нечетных чисел
        min=x;   //Присвоение начального минимального значения первого нечетного числа
        i--;   //Понижаем счетчик
        if (x>=1 && x<=100){   //Проверка на принадлежность указанному диапазону
            if (x%2==0 && x>max) max=x;   //Поиск максимального нечетного и минимального четного числа
            if (x%2!=0 && x<min) min=x;   
            i++;
        }
        else printf ("\nError! The invalid number. Try again.\n");   //Вывод сообщения об ошибке
    }
    printf ("Min = %i\nMax = %i",min,max);   //Вывод результатов
    return 0;
}


Вернуться к обсуждению:
Вывод определенных чисел из числовой последовательности (!без массива!)
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2017, 20:56

Вычислить максимальное по модулю число из последовательности действительных чисел, без использования массива
Даны натуральные n, действительные числа a1..an. Получить max(|a1|,..,|an|)

Вывод текста без определенных знаков
Есть код: if (geet.Contains(&quot;_-_&quot;)) { ...

Задача с перестановкой чисел в числовой последовательности
Помогите пожалуйста!!! Это вопрос жизни и смерти!! В числовой последовательности переставить...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru