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

Проверьте решение новичка:) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перекласть пирамиду http://www.cyberforum.ru/cpp-beginners/thread224479.html
Надо перекласть пирамиду, которая выложена из десяти карточек так, чтобы форма ее не изменилась, но каждая карточка дотрагивалася только до новых карточек.
C++ Найти проекцию точки на прямую (С++) Скоро курсач сдавать, в одном задании не успеваю разобраться как делать. Задание такое: Создать заголовочный файл, содержащий определения структур, описывающих следующие геометрические объекты: 1.) точку на плоскости, 2.) вектор на плоскости (в моём варианте это походу не понадобится), 3.) прямую на плоскости. С помощью этих структур найти проекцию точки на прямую. Вроде должно быть быстро,... http://www.cyberforum.ru/cpp-beginners/thread224478.html
C++ Парни помгите найти ошибку
В файле даны коофициенты попарно различных прямых, найти из них ту(прямую), которая пересекается с другими больше всего раз. я написал прогу но она не работает помогите пожайлуста #include "stdafx.h" #include <fstream> #include <iostream> #include <cstring> #include <conio.h> #include <clocale> #include <cmath> #include <cctype>
C++ Какой компилятор выбрать для лучшего изучения С++ по книге Берна Страуструпа?п
Какой компилятор выбрать для лучшего изучения С++ по книге Берна Страуструпа? Возможно вопрос туповатый, но мне хотелось бы что-то попроще, но и что бы за книгой успевал). Ну может кто проходил по такой дорожке, посоветуйте среду разработки.
C++ Как вычислить значение функции используя разложение cos в ряд Тейлора??? http://www.cyberforum.ru/cpp-beginners/thread224460.html
Вычислить значение функции y, разложив cos(x) в ряд Тейлора. Аргумент х изменяется от -2 до 2 с шагом 0,5. Определить погрешность. y=cos(x/2)/cos(x^2), x є y=cos^2(x/2)*(cos2x), x > 0
C++ Массив указателей не могу понять ошибку Массив указателей не могу понять ошибку почему нельзя так присвоить значение:c->data=d;?Объясните пожалуйста! Вот сам код программы: struct node { int data; }; void main () { int d=5,i=0; подробнее

Показать сообщение отдельно
x1Mike7x
214 / 127 / 6
Регистрация: 06.11.2010
Сообщений: 234
05.01.2011, 21:51     Проверьте решение новичка:)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main()
{
        char x[]="dfr.c$f.";
        int i = 0, y = 0;
 
        do 
        {
                if (x[i++] == '.') 
                      y++;
        } while (x[i]!='$');
 
        cout<<"Sign '.' was typed = "<<y<< " times." << "\n";
 
return 0;
}
Вот-так работает.
Ошибка не в кавычках, а в том, что не был задан элемент массива, то есть по сути x!='$' - это проверка, является ли адрес строки х равен коду символа доллара.

http://codepad.org/UkokVRjF
 
Текущее время: 06:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru