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

Недоработанное программа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно превести задачу с Delphi на С++ http://www.cyberforum.ru/cpp-beginners/thread423316.html
const n=10; type Segments=record a,b:Integer; end; var ArrayOfSegments:array of Segments; i,j,count,Point,MaxPos:Byte; Begin
C++ Дан массив размера N. Возвести в квадрат все его локальные миниму-мы (то есть числа, меньшие своих соседей) Задачу на массив оформить с помощью лямда выражений. Элементы массива получить с помощью Random. На С++ http://www.cyberforum.ru/cpp-beginners/thread423311.html
Даны строки S, S1 и S2. Заменить в строке S все вхождения строки S1 на строку S2. C++
Задачу на массив оформить с помощью лямда выражений. Элементы массива получить с помощью Random. На С++.
C++ С помощью typedef определите типы: unsigned char, константный
ПОМОГИТЕ ПОЖАЛУЙСТА! Пробовал, не получается С помощью typedef определите типы: unsigned char, константный unsigned char, указатель на целое, указатель на указатель на символ, указатель на массив символов, массив из 7 указателей на целое, указатель на массив из 7 указателей на целое и массив из 8 массивов из 7 указателей на целое.
C++ Определить индексы всех седловых точек матрицы http://www.cyberforum.ru/cpp-beginners/thread423300.html
Для заданной матризы размером (N x M)определить индексы всех ее седловых точек.
C++ условие с char если введен символ а должна выводиться одна строка, если введен символ в должна выводиться другая строка, у меня выводится все в любом случае, нипойму почему. #include "std_lib_facilities.h" int main() { char letter = ' '; cout <<"\nPress letter (a or b ): "; cin >>letter; if (letter = 'a') { подробнее

Показать сообщение отдельно
stepansiy
0 / 0 / 0
Регистрация: 06.01.2012
Сообщений: 17

Недоработанное программа - C++

06.01.2012, 12:41. Просмотров 313. Ответов 2
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// 11.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <stdio.h>
#include <ctype.h>
 
int digitssum(const char * s) { return ( *s ) ? ( isdigit(*s) ) ? *s - '0' + digitssum(s+1) : digitssum(s+1) : 0;}
 
 
int main(void){
        char buf[BUFSIZ];
        
        while ( printf("String: ") && fgets(buf, BUFSIZ, stdin) && *buf != '\n' )
                printf("Sum of digits: %d\n", digitssum(buf));
        
        return 0;
}
 Комментарий модератора 
Используйте теги форматирования кода!


не могу понять как во-первых сделать так что бы считывались не цифры а полностью числа, а во-вторых нужно ещё их произведение найти, Буду очень благодарен за помощь)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru