Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Как реализовать проверку на единовременно нахождение числа C (СИ)
У меня в наличии есть массив, допустим из 5 чисел от 1 до 5. Нужно реализовать условие, в котором только один элемент был равен 1. К примеру есть массив mas = {4, 3, 1, 5, 5}, в этом случае условие... kopkyHoB, вам только 1 надо находить или любое другое число которое в единственном экземпляре в массиве?
C (СИ) Открыть файл, и вывести изображение в виде "звездочек" в командной строке
Написать программу на С, которая открывает файл, и выводит изображение в виде "звездочек" в командной строке размер изображения может не соответствовать исходному можно ограничится округлением...
C (СИ) Как выполнить задание? Необходимо реализовать решение математической задачи программой. Какое наименьшее число обладает тем свойством, что оно записывается только с помощью цифр 3 и 7 и что как оно, так и сумма его цифр... Ну наконец-то интересная задачка для спинного мозга, ёмаё. Покумекал немного, брутфорсом получилось число 3333377733. Правильно, не? https://www.cyberforum.ru/ c-beginners/ thread2741063.html C (СИ) Приведение подобных https://www.cyberforum.ru/ c-beginners/ thread2741022.html
Добрый день, подкиньте идеи, как можно решить данную задачку: Многочлен произвольного вида с одним неизвестным задан символьной строкой. Неизвестное в выражении представлено одной буквой, операция...
C (СИ) Вывести A в степени N (числа A перемножаются N раз) https://www.cyberforum.ru/ c-beginners/ thread2741010.html
Дано вещественное число A и целое число N (N > 0). Вывести A в степени N: AN =A•A•...•A (числа A перемножаются N раз). Использовать цикл do...while. Не использовать математические функции. host17, совсем недавно была такая задача один-в-один Пока ты будешь ее искать, могу предложить рекурсивный вариант double Pow(double A, int N) { if (N==0) return 1; if (N==1) return A; ...
C (СИ) Переставить элементы односвязного списка в его начало Здравствуйте, помогите, пожалуйста, решить задачку. В односвязном списке (он задается пользователем) найти все элементы, большие среднего арифметического элементов списка, и переставить их в начало... https://www.cyberforum.ru/ c-beginners/ thread2741026.html
C (СИ) Вывести количество цифр в строке до первой точки Помогите, нужно написать программу чтобы она считала количество цифр до первой точки на языке Си Xterylis, #include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <string.h> #define N 255 int main( void ) { https://www.cyberforum.ru/ c-beginners/ thread2740790.html Циклы с параметром C (СИ)
Пробовал много раз. Но ни один не выдает правильный результат. #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <math.h> int main() { setlocale(LC_ALL, "Rus"); ...
C (СИ) Задача: перевернуть слова в строке Добрый вечер, задание перевернуть все слова в строке, сама строка не более 100 символов. Написал код, вроде всё работает, но почему то перед последним словом программа переходит на новую строку, не... Это из за функции fgets, которая в конце введенной строки, еще добавляет символ перевода строки. В итоге функция strlen, увеличивает результат на +1 в последнем слове. https://www.cyberforum.ru/ c-beginners/ thread2740942.html C (СИ) Вычитание тетрад в дополнительном коде
Всем доброго времени суток, господа. Не часто пользуюсь помощью умных людей, но сегодня явно не тот день, когда я смогу справиться самостоятельно:(. Пишу сейчас курсовую работу по ненавистному мне... int cod; вот здесь у Вас неинициализированная переменная Добавлено через 14 минут printf("\nДополнительный код числа: %d.",arr); // Для "+" значений for(i=1;i<4;i++) { ...
C (СИ) Симметричный список Нужно дописать программу, которая будет из списка к примеру, "123", делать список "123321". #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv) { struct list { ... https://www.cyberforum.ru/ c-beginners/ thread2741116.html C (СИ) Не работает цикл while
Здравствуйте! Я только начал изучать язык C и многого не понимаю. Так вот есть двумерный массив 3x3 это "поле" и человек вводит через пробел (например: 1 2) координаты в которые надо вставить... Makar Ts, скорее всего, неправильно заполняешь поле
из племени тумба-юбма
 Аватар для мама Стифлера
2492 / 1814 / 418
Регистрация: 29.11.2015
Сообщений: 8,810
Записей в блоге: 15
01.12.2020, 13:46 0

Найти сумму чисел в строке с учётом разрядности и знака - C (СИ) - Ответ 15053589

01.12.2020, 13:46. Показов 738. Ответов 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
#include <stdio.h>
#include <stdlib.h>
 
int sum_num(char *str)
{
    char num[10]="";
    int n=0, sum=0;
    for(int i=0; str[i]; i++) {
        if(str[i]=='-' || (str[i]>='0' && str[i]<='9')) {
            num[n] = str[i];
            n++;
        }
        else {
            sum += atoi(num);
            n=0;
            sprintf(num, "%s", "qqqqqqqqqq");
        }
    }
    return sum;
}
 
int main(void)
{
    char str[]="FGJ564567Lhg fc-20;lkbx.,;;+64;lk;lk";
    printf("%d\n", sum_num(str));
    return 0;
}


Вернуться к обсуждению:
Найти сумму чисел в строке с учётом разрядности и знака C (СИ)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.12.2020, 13:46
Готовые ответы и решения:

В каждой строке записаны подряд цифры. одна строка - одно число любой разрядности. найти сумму чисел. (см. более подробное условие в сообщении)
Здравствуйте ) помогите, пожалуйста, с решением данной задачи: дан текстовый файл, в котором записано произвольное количество строк. в...

Написать программу сложения двух десятибайтных чисел с учётом знака
Написать программу сложения двух десятибайтных чисел с учётом знака. помогите написать код программы

Составить программу нахождения разности чисел массива с учётом знака и переноса
Помагите пожалуйста!!!!!!! Составить программу нахождения разности чисел массива с учётом знака и переноса. Начальный и конечные...

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.12.2020, 13:46
Помогаю со студенческими работами здесь

Найти угол между двумя векторами (с учетом знака)
Всем доброго времени суток :) Пишу игру, в процессе пользуясь векторной алгеброй (это упрощает многие расчеты). Встала задача...

Найти наибольшую цифру с учетом знака числа в дробной части
найти наибольшую цифру с учетом знака числа в дробной части. программа нужна в паскаль

Найти сумму и количество всех положительных элементов массива, количество чисел = 0 и изменение знака всех чисел
спасибо всем сможет помочь

Найти максимальную сумму чисел в одной строке и вывести на экран эту сумму и номер строки
2) Если в условиях задачи сказано &quot;Дан двумерный массив&quot;, то программа получает на вход два числа n и m, являющиеся числом строк и...

В заданной символьной строке, состоящей из букв и чисел, найти сумму чисел
2. Задана символьная строка, состоящая из букв и чисел. Напечатать сумму чисел.

0
Новые блоги и статьи
Vue 3: Создаем современное веб-приложение с Composition API
Reangularity 14.03.2025
В фронтенд-разработке Vue 3 выделяется своим прагматичным подходом. В отличие от React с его минималистичной философией "всё — JavaScript" или Angular с его всеобъемлющим корпоративным подходом, Vue. . .
Разработка контекстных меню в iOS
mobDevWorks 14.03.2025
С приходом iOS 13 Apple представила новый API для контекстных меню, который полностью заменил предыдущую технологию 3D Touch peek & pop. Хотя многие разработчики и пользователи испытывают ностальгию. . .
Лучшие практики оптимизации Docker Image
Mr. Docker 13.03.2025
Размер Docker-образа влияет на множество аспектов работы с контейнерами. Чем больше образ, тем дольше его загрузка в реестр и выгрузка из него. Для команд разработки, работающих с CI/ CD пайплайнами,. . .
Вопросы на собеседовании по Docker
Mr. Docker 13.03.2025
Ты сидишь напротив технического специалиста, и вдруг звучит вопрос про Docker Swarm или многоэтапные сборки. Пот на лбу? Не переживай, после этой статьи ты будешь готов ко всему! Эта статья будет. . .
Поиск текста в сносках : замена дефиса на тире или тире на дефис...
РоΜа 13.03.2025
Нужно было найти текст в сносках и заменить. Почему-то метод селекшн не сработал. . . пришлось гуглить. найденный на форумвба код пришлось править. Смысл - заменяет в сносках дефисы и тире на нужные. . . .
Real PATH definitions in bash scripts
jigi33 13.03.2025
Как поймать путь и путь к директории относительно запускаемого файла в BASH 1. поймать путь через вывод $(pwd) 2. более правильно - на основе realpath (см. скриншот)
Django или Flask: что выбрать для веб-разработки на Python
py-thonny 13.03.2025
Django – это высокоуровневый фреймворк, который придерживается философии "всё включено". Он предоставляет разработчику готовые решения для большинства типичных задач веб-разработки: от аутентификации. . .
Непрерывное развертывание в Java с Kubernetes
Javaican 13.03.2025
Чем так привлекателен Kubernetes для развертывания Java-приложений? Этот оркестратор контейнеров позволяет автоматизировать развертывание, масштабирование и управление контейнеризированными. . .
Предотвращение XSS, CSRF и SQL-инъекций в JavaScript
run.dev 13.03.2025
JavaScript занимает первые позиции среди языков веб-разработки, но его распространенность делает его привлекательной целью для злоумышленников. Межсайтовый скриптинг (XSS), межсайтовая подделка. . .
PHP 8: JIT-компиляция и улучшение производительно­сти
Jason-Webb 13.03.2025
PHP никогда не славился своей скоростью. Многие сталкивались с проблемами производительности при работе со сложными вычислениями или обработкой больших объемов данных. Традиционная модель выполнения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru