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

Показать сообщение отдельно
Rusl_v
 Аватар для Rusl_v
13 / 12 / 1
Регистрация: 22.12.2010
Сообщений: 67
05.01.2011, 20:45     Проверьте решение новичка:)
Напишите программу,которая считывает с клавиатуры символы до тех пор,пока не будет введен символ $.Организуйте в программе подсчёт количества введённых точек.Результаты подсчёта должны выводиться по окончании выполнения программы.

Доброго времени суток уважаемые!
Долго думал как подсчитать точки,не получалось,хотел уже создавать тему "помогите",но решил чуток побороться и вот результат:

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
//******Начало******
#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <time.h>
#include <cmath>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{   
    char x;
    int y=0;
    do {
    cout<<"Vvedite simvol:";
    cin>>x;
    if (x=='.'){
        y++;
    }
    }
    while (x!='$');
    cout<<"Kolichestvo vvedenix tochek="<<y<<"\n";
    system("pause");
    return 0;
}
//******Конец******
Хорошим тоном написан код или слишком замудрил?.И ещё вопрос,когда я ввожу не один символ а к примеру 2 и более,выводиться 2 и более строки Vvedite simvol,как решить эту проблему,как сделать так чтобы cin считывал первый символ а остальные игнорил или как нибудь другим методом.
P.S.Пожалуйста подсказки на Си++ выкладывайте,чтоб я не запутался.Заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru