Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Перевод кода с С++ на С #include <iostream> #include <locale> const float Pi = 3.14; using namespace std; int main() { setlocale(LC_ALL, "Russian"); setlocale(LC_CTYPE,""); system ("color f0"); int R; https://www.cyberforum.ru/ c-beginners/ thread2515868.html Найти требуемую точку пересечения прямой и ломаной C (СИ)
Дана ломаная,изобpаженная на pисунке и пpямая, задаваемая уpавнением вида y=ax+b.Пpи заданном огpаничении на a найти тpебуемую точку пеpесечения пpямой и ломаной. a>0,найти крайнюю левую. https://www.cyberforum.ru/attachment.php?attachmentid=1075882&stc=1&d=1571508400
C (СИ) упорядоченный список https://www.cyberforum.ru/ c-beginners/ thread2515797.html
Здравствуйте! Встретилась с такой проблемкой..Хочу создать упорядоченный список, пользователь может вводить числа (пока не 0). Проблема в том, что в список сохраняется / выводится только первый элемент Подскажите, что не так ( если числа вводит не пользователь, то функция работает правильно) И если не сложно, подскажите, как реализовать функцию вставки/удаления элемента с сохранением...
C (СИ) Работаю с структурами, проблема, в цикле не выводит первое название #include <stdio.h> #include <stdlib.h> #include <locale.h> struct cloth { char name; int size; float price; }; https://www.cyberforum.ru/ c-beginners/ thread2515726.html
C (СИ) Угадывание загаданной игроком карты
Написать программу, которая задавая вопросы, ответы на которые можно получить только из множества {«Да», «Нет»} должна угадать загаданную игроком карту. В колоде 32 листа всех мастей с номиналом 7, 8, 9, 10, В, Д, К, Т. При решении задачи использовать конструкцию «Выбор».
C (СИ) Проверка числа на кратность 3 и 5 https://www.cyberforum.ru/ c-beginners/ thread2515631.html
!через множественный выбор! case Входные данные: Целое число. Выходные данные: Результат проверки. ПРОВЕРКА НА КРАТНОСТЬ 3 и 5
C (СИ) Вычислить min https://www.cyberforum.ru/ c-beginners/ thread2515627.html
Даны натуральные числа n, m, целые числа a1, ..., an, b1, ..., bm, c1, ..., c30. Получить: l=min(b1,...,bm)+min(c1,..,c30) при |min(a1,...,a)|>10.В противном случае l= (1+max(c1,...,c30))^2
C (СИ) Вычислить значение выражения с условием
на языке Си П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. Редактор формул внизу страницы
C (СИ) Битовые флаги Суть вопроса состоит в том, что у меня есть перечисление enum с некоторыми функциями. Исходя из какого-то условия требуется "включить" i-ю функцию (присвоить i-тому биту переменной единицу). Набросал искусственный пример, как это должно выглядеть: #include <stdio.h> #define NUMBERS_VALUE 5 enum NUMBERS { ONE = 1 << 0 , TWO = 1 << 1 https://www.cyberforum.ru/ c-beginners/ thread2515546.html C (СИ) Задача про 8 ферзей https://www.cyberforum.ru/ c-beginners/ thread2515511.html
Вспомнил известную старую задачку про 8 ферзей: на шахматной доске нужно разместить их так, чтоб ни один ферзь не угрожал другому. В алгоритме использовался поиск с возвратом. первый ферзь ставится на первую горизонталь, затем каждый следующий пытаются поставить на следующую так, чтобы его не били ранее установленные ферзи. Если на очередном этапе постановки свободных полей не оказывается,...
Найти количество участков массива, на которых его элементы монотонно уменьшаются C (СИ)
Задание: Дан массив размера N. Найти количество участков, на которых его элементы монотонно уменьшаются. Как сделать чтобы проверялось 3 и более элемента? #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <time.h> #include <windows.h>
C (СИ) Двухмерный массив Задана матрица A вещественных чисел размера N × N (N ≤ 20 задается как параметр). Построить по ней матрицу. B того же размера, элемент bi,j которой равен сумме всех тех элементов матрицы A, которые расположены в некоторой ее области (на соответствующем ри- сунке закрашена), определяемой по номеру строки i и номеру столбца j так, как показано на рис. 2.1 на с. 22 (границы входят в область).... https://www.cyberforum.ru/ c-beginners/ thread2515490.html
Мозгоправ
1745 / 1039 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
20.10.2019, 02:17 0

Сумма цифр на четных и нечетных позициях - C (СИ) - Ответ 13917274

20.10.2019, 02:17. Показов 3574. Ответов 7
Метки (Все метки)

Ответ

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <stdio.h>
 
struct pair { int sums[2]; };
 
pair calc(int num, int idx) {
    pair p;
    if (num == 0) {
        p.sums[0] = p.sums[1] = 0;
        return p;
    }
    p = calc(num / 10, idx ^ 1);
    p.sums[idx] += num % 10;
    return p;
}
 
int ipow(int base, int n) {
    return n == 0 ? 1 : base * ipow(base, n - 1);
}
 
int main(void) {
    pair p;
 
/*  интерактивная версия ))
        int num;
    do {
        printf("number: ");
        scanf("%d", &num);
        if (num >= 0) {
            p = calc(num, 0);
            printf("even %3d, odd %3d\n", p.sums[0], p.sums[1]);
        }
    } while (num >= 0);
*/
 
    int n, limit, counter = 0, i;
    do {
        printf("number of digits (1..9): ");
        scanf("%d", &n);
        if (n < 1 || n > 9)
            printf("invalid number of digits ((\ntry again ");
    } while (n < 1 || n > 9);
 
    limit = ipow(10, n);
    for (i = 0; i < limit; ++i) {
        p = calc(i, 0);
        if (p.sums[0] == p.sums[1]) {
            ++counter;
            //printf("%0*i\n", n, i);
        }
    }
    
    printf("\nlucky numbers %d\n", counter);
 
    return 0;
}


Вернуться к обсуждению:
Сумма цифр на четных и нечетных позициях C (СИ)
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2019, 02:17
Готовые ответы и решения:

Ввести массив. Вывести его. Найти сумму элементов на четных позициях и произведение на нечетных позициях
Помогите пожалуйста решить. ввести массив. Вывести его. Найти сумму элементов на четных позициях и...

1. Дано натуральное число. Верно ли, что сумма четных цифр больше сумма нечетных цифр данного числа
1. Дано натуральное число. Верно ли, что сумма четных цифр больше сумма нечетных цифр данного...

Верно ли, что сумма четных цифр больше сумма нечетных цифр данного числа
Помогите решить задачи с процедурами, пожалуйста)) Дано натуральное число. Верно ли, что сумма...

Сумма цифр числа, находящихся на нечетных позициях
Написать программу, подсчитывающую сумму цифр натурального числа, находящихся на нечетных позициях....

7
20.10.2019, 02:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2019, 02:17
Помогаю со студенческими работами здесь

Сумма цифр числа, стоящих на нечётных позициях
необходимо посчитать сумму цифр числа стоящих на нечётных позициях(представлять число массивом...

Сумма цифр числа, стоящих на нечётных позициях
помогите,пожалуйста!!необходимо посчитать сумму цифр числа,стоящих на не чётных позициях!!(НЕ...

Определить произведение четных цифр числа, стоящих в нечетных позициях
Создание программ неленейной структуры с использыванием команд условного перехода и цыкла Задано...

Выбрать в тексте встречающиеся в нём цифры и подсчитать сумму нечётных цифр стоящих на чётных позициях
Дан произвольный текст, заканчивающийся точкой. Выбрать в тексте встречающиеся в нём цифры и...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru