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

Нужны комментарии к строке кода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано натуральное число. Определить сколько раз в нем встречается первая цифра http://www.cyberforum.ru/cpp-beginners/thread413969.html
Помогите сделать программу! "Дано натуральное число. Определить сколько раз в нем встречается первая цифра" Заранее спасибо!
C++ Обьясните как происходит вывод в случаях (fscanf_s(f,"%*") (f,"%*\n") fscanf_s(f,"%f%f\n",&s.mas1,&s.mas2); printf_s("\n A: %d",max1+1); printf_s("%6.0f\n",s.mas1); http://www.cyberforum.ru/cpp-beginners/thread413966.html
C++ Удаление повторяющихся элементов из очереди/стека
Привет! Нужно написать программу, которая преобразовывала бы непустую очередь в стек, причем из одиныковых элементов в стек должен попасть лишь один. Не подскажете, как реализовать контроль за повторениями? Кроме использования множеств (о коих в Си мне ничего не известно), ничего не могу придумать. Не С++.
C++ Являются ли точки вершинами треугольника
Помогите пожалуйста решить задачу в С++ с помощью функции =) На входе заданы координаты трех точек. Напишите программу, которая проверяет, являются ли эти точки вершинами треугольника.
C++ Упорядочить линейный массив по первой цифре слева http://www.cyberforum.ru/cpp-beginners/thread413942.html
Упорядочить линейный массив по первой цифре слева!!!!!!! Помогите пожалуйста, очень нужно!!!!!!!((((
C++ помогите с прогой всем привет! Помогите с прогой, вот условие: Вводится N (N>5) пар чисел, представляющих собой декартовые координаты точек на плоскости. Необходимо построить окружность минимального радиуса, то есть определить координаты ее центра и радиус, которая охватывает все введенные точки. просмотрите мой код #include <conio.h> #include <stdio.h> #include <math.h> void main()... подробнее

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

Нужны комментарии к строке кода - C++

21.12.2011, 21:08. Просмотров 656. Ответов 8
Метки (Все метки)

Здравствуйте, у меня непонятки, если несложно, объясните некоторое в приложенные кусочках кода.
C++
1
2
3
4
5
6
7
#include <iostream>
using namespace std;
int podschet (char *s)
{
    return *s ? *s >= '0' && *s <= '9' ? 1 + podschet (s+1) : podschet (s +1) : 0;
}
int main()
Будьте добры, здесь объясните строчку, начатую с return (Т.е., что происходит, где тут вложенность если есть, конечно)

и еще другой кусочек
C++
1
2
3
4
5
for (i = a; i < b + 1; ++i) {
    printf("%d, ", s(i));
}
printf("\n");
return 0;
Здесь впорос - какая роль у %d (остаток от деления?) и что означает \n ?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru