Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,446
05.01.2011, 22:09     Проверьте решение новичка:)
Escapable, использовать для сравнения не отдельные символы, а строки - по меньшей мере странно.
Вот так проще (и правильней), ИМХО:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int main()
{
    char c;
    size_t cnt = 0;
    std::cout << "Input characters here:" << std::endl;
    while((c = std::cin.get()) != '$')
        if(c == '.')
            ++cnt;
            
    std::cout << "The number of dots: " << cnt << std::endl;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru