Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Переписать из непонятного языка на язык си http://www.cyberforum.ru/c-beginners/thread2345772.html
я нашел вот эту статью. помогите переписать ее на си Добавлено через 3 минуты Конвертация времени Алгоритмы и программные решения Итак, столкнулся с довольно тривиальной задачей — посчитать...
C (СИ) Отобразить главную и побочную диагонали матрицы симметрично относительно вертикальной оси
Заполнить матрицу случайными числами. Отобразить главную и побочную диагонали симметрично относительно вертикальной оси.
Вывод всех возможных вариантов перестановки элементов массива (рекурсия) C (СИ)
Никак не могу создать алгоритм для вывода всех возможных вариантов перестановки элементов массива через рекурсию. Входные данные: массив элементов. Подскажите пожалуйста как это реализовать.
C (СИ) Заменить все диагональные элементы матрицы средним арифметическим диагональных элементов Вычислить среднее арифметическое значение элементов, лежащих на диагоналях квадратной матрицы. Заменить этим значением все диагональные элементы матрицы. Матрицу записать в виде статического... http://www.cyberforum.ru/c-beginners/thread2345687.html
C (СИ) Вывести одинаковые элементы двух массивов http://www.cyberforum.ru/c-beginners/thread2345665.html
Подскажите, пожалуйста. Надо вывести на экран одинаковые элементы 2 массивов. Как правильно сделать? Если что, вот моя ерундистика, которую я пыталась сделать: for(i=0; i < SIZE;...
C (СИ) Как сделать в функции проверку на число, причем положительное?
Здравствуйте, как сделать в функции проверку на число, чтоб это было число и причем положительное, вот код почему-то не работает, хотя без функции пашет и все норм: #include <stdio.h> #include...
Поменять местами элементы массива C (СИ)
Может, кто-нибудь знает, как дальше делать: нужно поменять местами элементы 1-го массива, которые стоят после минимального элемента и имеют нечётный индекс, на элементы 2-го массива, которые стоят...
C (СИ) Вывод массива си# #include <stdio.h> #include <cstdlib> #define n 10; int main() { int bil = 3451, k = 1, bil1 = 3451; http://www.cyberforum.ru/c-beginners/thread2345543.html
C (СИ) Поменять местами слова в строке http://www.cyberforum.ru/c-beginners/thread2345537.html
Как поменять местами слова в строке? Пусть было aaa bb ccc ddddd qqqq Надо чтоб было aaa ddddd ccc bb qqqq
C (СИ) Проблемы с указателями Всем привет! Нужна Ваша помощь. Есть задачка - написать функцию, которая принимает строку в качестве аргумента и удаляет из этой строки все пробелы. Я ее написал, вроде работает, но не могу понять,... http://www.cyberforum.ru/c-beginners/thread2345525.html
stake-k26
662 / 458 / 350
Регистрация: 25.04.2016
Сообщений: 1,316
06.11.2018, 17:54 0

Задача "Работа": вывести номера подходящих вакансий в порядке возрастания

06.11.2018, 17:54. Просмотров 260. Ответов 1
Метки (Все метки)

Ответ

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
29
#include <stdio.h>
#define N 3
typedef struct { int time; int money; } work;
 
int main (void)
{
    work date[N];
    int i, var[N];
 
    for (i=0; i<N; i++)
    {
        var[i] = 0;
        printf("input string #%d: ", i+1);
        scanf("%d %d", &date[i].time, &date[i].money);
        if (date[i].time < 0 || date[i].time > 24) return 1;
        else if (date[i].money < 0) return 1;
    }
 
    int count = 0;
    for (i=0; i<N; i++)
        if (date[i].time <= 8 || date[i].money >= 5000*date[i].time)
            var[i]++, count++;
    printf("%d\n", count);
 
    for (i=0; i<N; i++)
        if (var[i]) printf("%d\n", i+1);
 
    return 0;
}


Вернуться к обсуждению:
Задача "Работа": вывести номера подходящих вакансий в порядке возрастания
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2018, 17:54
Готовые ответы и решения:

Создать запись "Двигатель", которая содержит элементы "Название", "Мощность", "Скорость", "Цена"
Создать запись &quot;Двигатель&quot;, которая содержит элементы &quot;Название&quot;, &quot;Мощность&quot;, &quot;Скорость&quot;,...

Подсчитать количество вхождений слова "мама" в строку и вывести номера первых позиций этих вхождений
Не выводит номер позиции. Помогите пожалуйста Подсчитать количество вхождений слова «мама» в...

Вывести фамилии студентов, учащихся на "4" и "5" и их процентное соотношение с другими
вот условие: Ведомость о результатах зимней сессии содержит информацию: фамилия и инициалы...

Вывести возраст, согласовать "лет" и "года" с числом
пВводится число лет (N&lt;=25). Напечатать фразу «Мне N лет», согласовав слово «лет» с числом N....

Ввести структуру "историческое событие" с полями "число", "месяц", "год", "событие"
Ввести структуру ИСТОРИЧЕСКОЕ СОБЫТИЕ с полями ЧИСЛО, МЕСЯЦ, ГОД, СОБЫТИЕ. Составить и...

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