Форум программистов, компьютерный форум CyberForum.ru

написать программу, которая в произвольной строке ищет все числа в десятичной системе счисления(в соответствии со стандартом языка си) и заменяет их - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить произведение положительных и отрицательных элементов каждой строки http://www.cyberforum.ru/cpp-beginners/thread292296.html
Здравствуйте, Уважаемые форумчане ! :) Вот такое у меня задание значит: Дана матрица. Вычислить произведение положительных и отрицательных элементов каждой строки. Вот собственно сама матрица:
C++ Хочу добраться до сути И снова здраствуйте друзья) Всех с прошедшими праздниками) Снова прошу помощи у вас. Не могу разобраться в задании, вернее не могу выполнить его правильно. Собственно вот оно: Реализовать на с++ классы описывающие структуры базы данных студентов факультета. Учесть возможность добавления, удаления и редактирования студентов, групп, ... Разработанный код сопроводить make-файлом, собирающим... http://www.cyberforum.ru/cpp-beginners/thread292293.html
C++ вещественная прямоугольная матрица
Прошу помочь с лабораторной работой Матрицы:) Дана вещественная прямоуголная матрица. Найти сумму элементов в строках с отрицательным элементом на главной диагоняли.Если сумма больше 0,то элементы последней строки возвести в квадрат.
В одномерном массиве А(10) поменять местами элементы стоящие на четных и нечетных местах C++
В одномерном массиве А(10) поменять местами элементы стоящие на четных и нечетных местах,среди элементов расположенных до максимального
C++ Строки и Множества http://www.cyberforum.ru/cpp-beginners/thread292288.html
Подсчитать кол-во слов в тексте: проверить,есть ли в тексте заданное слово,поменять местами два слова текста с заданными номерами: Вставить первое слово после указанного,выдать на печать указанное слово текста
C++ Массивы Дана матрица А(4,4) Переписать её элементы в одномерный массив в следующей последовательности А(0,0)->А(0,1)->А(1,0)->А(0,2)->А(1,1)->А(2,9)->А(0,3)->А(1,2)->А(2,1)->А(3,0)->А(1,3)->А(2,2)->А(3,1)->А(2,3)->А(3,2)->А(3,3). подробнее

Показать сообщение отдельно
igorrr37
1636 / 1264 / 129
Регистрация: 21.12.2010
Сообщений: 1,927
Записей в блоге: 7
10.05.2011, 19:03     написать программу, которая в произвольной строке ищет все числа в десятичной системе счисления(в соответствии со стандартом языка си) и заменяет их
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<stdio.h>
#include<string.h>
#include<ctype.h>
 
int main (){
    char* a=" 123t t25eKj3", res[128], *b=res;
    int n;
    for(; *b=*a; ++a, ++b){
        if(isdigit(*a)){
            n=atoi(a);
            b+=sprintf(b, "%x", n)-1;
            while(isdigit(*(a+1)))++a;
        }
    }
    puts(res);
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru