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

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано натуральное число n. Вычислить sqrt(2+ sqrt(5 + sqrt(7...)) http://www.cyberforum.ru/cpp-beginners/thread1077743.html
Дано натуральное число n.Вычислить sqrt(2+ sqrt(5 + sqrt(7...)). Под корнями располагается n первых простых чисел. Написал как находить простые числа, но не пойму как вычислить сумму из корней. include<iostream> #include<conio.h> #include<math.h> using namespace std; int main () { int n, m, x; double Sum;
C++ исправьте ошибки в задаче пожалуйста в общем условие.. Сгенерировать целое число N і набор с N ненулевых целых чисел, в диапазоне (-40,50). Вывести в номера все непарные числа с даного набора и количество K таких чисел. вот я что то написала.. но выбиваются ошибки. #include <stdlib.h> #include <conio.h> #include <stdio.h> #include <time.h> int main() http://www.cyberforum.ru/cpp-beginners/thread1077738.html
Метод вставки C++
#include "stdafx.h" #include <iostream> using namespace std; int main() { const int n = 10; int a; int key = 0, j = 0; for (int i = 1; i < n; i++)
C++ Как добавить строку по номеру в бинарном файле
программа представляет собой текстовый редактор, класс - бинарный файл (производный от fstream) структура : двусвязный циклический список нужно реализовать функцию вставки по номеру, но то, что у меня получается, не работает :( помогите пожалуйста, где подправить нужно? не могу найти в чем баг( void bin_file::add_elem_nom(char *str, int nomer){ if ( nomer>count() ) add_elem(str);...
C++ Перегрузка оператора ( ) для объектов класса http://www.cyberforum.ru/cpp-beginners/thread1077719.html
Здравствуйте! перегрузили оператор (). Каким образом компилятор поймет где мы вызываем оператор (), а где , например, конструктор? каким образом вообще перегружается оператор()?
C++ Функция для подсчета суммы и количества элементов больше K Добрый вечер! Есть задачка одна - звучит так: С помощью генератора случайных чисел сформировать квадратную матрицу вещественных чисел размерности m x m, где значение m <=7 вводится с клавиатуры. Диапазон формируемых в матрице значений от –10 до +10. Написать программу, в которой предусмотреть подсчет в каждом столбце количества и сумму элементов, величина которых больше k, вводимого с... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
6967 / 4138 / 588
Регистрация: 29.11.2010
Сообщений: 10,977
21.01.2014, 21:34     В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно"
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
#include <iostream>
#include <string>
 
#ifdef _WIN32
#include <windows.h>
#endif
 
int main()
{
    #ifdef _WIN32
    SetConsoleOutputCP(1251);
    SetConsoleCP(1251);
    setlocale(LC_ALL, "");
    #endif
    const int N = 4;
    const std::wstring A[N] = {L"весна", L"лето", L"зима", L"осень"};
    const std::wstring B[N] = {L"тепло", L"жарко", L"холодно", L"очень холодно"};
    std::wstring wstr;
    std::wcout << L"Введите время года: ";
    std::wcin >> wstr;
    int pos = -1;
    for (int i=0; i < N && pos == -1; i++)
        if (A[i] == wstr)
            pos = i;
 
    if (pos == -1)
        std::wcout << L"Такого не существует\n";
    else
        std::wcout << L"Сейчас " << B[pos] << std::endl;
}
Я подумал и решил, что это даже получше чем через свитч будет. Но все равно не самый лучший вариант т.к. завязываемся на порядок следования.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru