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

Объясните пожалуйста эту программу - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как объявлять указатели на двухмерные массивы? http://www.cyberforum.ru/cpp-beginners/thread652492.html
Чет связь больно близкая, по моему указатель когда указываешь на массив, он превращается в массив, только безразмерный. # include <iostream> int main(){ int array={5,6,8,3,23,23,23,4,23,32}; int* q=array; std::cout<<q<<std::endl; std::cout<<array<<std::endl; int arr={2,45,65,34,23,7,89,43,5,99}; std::cout<<*(arr+5)<<std::endl;
C++ Является ли введенная последовательность возрастающей #include <stdio.h> #include <conio.h> #include <iostream> void main() { int A1; int A2; int x=1; setlocale(LC_ALL,"Russian"); http://www.cyberforum.ru/cpp-beginners/thread652491.html
C++ Удаление Линейного списка
Доброго вечера. Вопрос следующий : Полностью ли я освободил память выделенную под ЛС следующей функцией. В функцию передается первый элемент списка. void del2(list *p){ list *w= new list; while(p){ w->next = p->next; // вносим в w адрес след элемента.
C++ Ошибка ввода строки следующего обьекта класса (C++)
Добрый вечер всем! Проблема в том, что после ввода строки обьекта базового класса в следующим производном нету возможности для его введения! И следующие строки тоже не вводяться. И в последстве программа работает некорректно. Не могу понять в чем причина. Вот скрин ошибки: Код: #include "stdafx.h" #include <iostream>; #include <string>; using namespace std;
C++ Вычисление корня квадратного из комплексного числа http://www.cyberforum.ru/cpp-beginners/thread652472.html
Всем доброго время суток. Вычислить корень квадратный из комплексного числа z = x + i*y. такая операция на множестве комплексных чисел, как известно, имеет два решения: {z}_{1}= \sqrt{|z|}*exp(\frac{i*\varphi }{2}) и {z}_{2}= \sqrt{|z|}*exp(\frac{i*\varphi }{2} + i*\pi ), где |z| = \sqrt{{x}^{2} + {y}^{2}} есть модуль комплексного числа z, а \varphi - его аргумент. Вычислить действительную...
C++ Календарь Здравствуйте форумчане. Мне нужно написать вот такую программу: C клавиатуры задается год. Программа должна найти все "черные вторники" и "черные пятницы" этого года (то есть - 13 числа). Принять во внимание, что в современном (григорианском) календаре каждый год, номер которого делится на 4, является високосным, за исключением тех номеров, которые делятся на 100, но не делятся на 400. Это... подробнее

Показать сообщение отдельно
irek123
 Аватар для irek123
-21 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 62
15.09.2012, 22:27     Объясните пожалуйста эту программу
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
#include <stdio.h>
#include <conio.h>
#include <iostream>
 
void main()
{
int i,
n=0,
k=0;
char str[80];
setlocale(LC_ALL,"");
printf("Введите скобочное выражение\n");
gets(str);
i=0;
while((str[i]!=';')&&(str[i]!=')')&&(str[i]!='\0'))
{
if(str[i]=='(')
n++;
i++;
}
while((str[i]!=';')&&(str[i]!='\0'))
{
if(str[i]==')')
k++;
i++;
}
if(n<k)
printf("\nКоличество уровней вложенности скобок в вырожении: %d",n);
else
printf("\nКоличество уровней вложенности скобок в вырожении: %d",k);
getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru