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

Задача на циклы и ветвления. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проклятые потоки. http://www.cyberforum.ru/cpp-beginners/thread367007.html
Нахрена? я изучал и читал и не нашел плюсов. смотрите: Я создал поток, подключил в него буфером строку для парсинга: -1 151 Scan3.svd PSV Version 8.7.2.2 06-Oct-11 18:00:49 None None PolyUFFExport 2.0.1.0 - Compatible to LMS 10-Oct-11 18:56:20
C++ Захват видео с web-камеры Добрый день!Подскажите как лучше всего работать с web-камерой на С++. Какие библиотеки использовать, может есть какие-либо книги или статьи? Хочу реализовать программу которая будет осуществлять захват видео с удаленного хоста.. http://www.cyberforum.ru/cpp-beginners/thread367004.html
сравнение значения в файле с вводимым C++
вобщем задача в том чтобы состоялась проверка вводимого значения с содержащимся в файле,как сделать коректно эту проверку, подскажите пожалуйста. p.s. на кучу библиотек и переменных не обращайте внимания, они нужны для реальной работы программы, а не тестовой #include "stdafx.h" #include <stdio.h> #include <math.h> #include <iostream> #include <string.h> using namespace std; //int cool...
C++ Найти радиусы вписанной и описанной окружностей треугольника
Задания для самостоятельной работы 1. Линейный вычислительный процесс 1. Треугольник задан длинами сторон. Найти длины высот. 2. Треугольник задан длинами сторон. Найти радиусы вписанной и описанной окружностей. 3. Хозяин хочет оклеить обоями квартиру. Определить количество необходимых рулонов и затрат на их приобретение. 4. В некотором треугольнике основание больше высоты на заданную...
C++ Решение 2 математических примеров на C++ http://www.cyberforum.ru/cpp-beginners/thread366998.html
Помогите решить данные задачи, как можно понятнее. Наградой будет 100 рублей на телефон, конечно маловато но возможности дать больше нет.
C++ запись в файл у меня есть программа которая использует плагины (20 плагинов) работающих одновременно. каждый плагин имеет свою длл(каждая длл имеет просто другое имя но так они идентичны). плагины пишут в файл при выходе из программы функции запись храняться в длл. char name = "C:\\fc\\name.txt"; char tbuf ;//. char buf ; int fpointer; DWORD err;//. DWORD fcount; подробнее

Показать сообщение отдельно
Kovar
 Аватар для Kovar
0 / 0 / 0
Регистрация: 11.09.2011
Сообщений: 41
16.10.2011, 12:46  [ТС]     Задача на циклы и ветвления.
Цитата Сообщение от LostCoast Посмотреть сообщение
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
33
34
35
36
37
#include <iostream>
using namespace std;
int main()
 
{
        int l, p, q, d = 0, n, f, s, u, i, b, x;
        cout << "Enter length: ";
        cin >> l;
        cout << "Enter percent on even years: ";
        cin >> p;
        cout << "Enter percent on odd years: ";
        cin >> q;
        cout << "Through how many years: ";
 
        n = 2010; 
        u= n + d; // 2010+d
        b= u % 10; // откусываем первую цифру
        x= l / 100; //сколько в 1%
        f= p * x; // сколько прибавится по чётным
        s= q * x; // сколько прибавится по нечётным
        i = 1;
        
    while (n==u) 
        
             if  (b % 2) {
                  n += i;
                  l += f;
             }
             else {
                  n += i;
                  l += s;
             }
        ;
        
     cout << " L = " << l << endl;
     return 0;
}
проверил на вс, теперь все работает(правда не знаю так или не так)
Я в записи самой нашёл ещё ошибку. cout << "Through how many years: "; не определён вот и всё катится не туда когда его в водим получается вот так
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
33
34
35
36
37
#include <iostream>
using namespace std;
int main()
 
{
        int l, p, q, d, n, f, s, u, i, b, x;
        cout << "Enter length: ";
        cin >> l;
        cout << "Enter percent on even years: ";
        cin >> p;
        cout << "Enter percent on odd years: ";
        cin >> q;
        cout << "Through how many years: ";
        cin >> d;
 
        n=2010; 
        u=n+d; // 2010+d
        x=l/100; //сколько в 1%
        f=p*x; // сколько прибавится по чётным
        s=q*x; // сколько прибавится по нечётным
        
    while (n<=u)
        
             if  (u % 2)
             {
                  n++;
                  l=s+l;
             }
             else
             {
                  n++;
                  l=f+l;       
             }
        
        cout << "L= " << l;
        return 0;
}
Решение идёт но не правильное

Добавлено через 24 минуты
Так я ещё пару ошибок нашёл отладкой

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
33
34
35
36
37
#include <iostream>
using namespace std;
int main()
 
{
        int l, p, q, d, n, f, s, u, x;
        cout << "Enter length: ";
        cin >> l;
        cout << "Enter percent on even years: ";
        cin >> p;
        cout << "Enter percent on odd years: ";
        cin >> q;
        cout << "Through how many years: ";
        cin >> d;
 
        n=2010; 
        u=n+d; // 2010+d
        x=l/100; //сколько в 1%
        f=p*x; // сколько прибавится по чётным
        s=q*x; // сколько прибавится по нечётным
        
    while (n<=u)
        
             if  (n % 2)
             {
                  n++;
                  l=s+l;
             }
             else
             {
                  n++;
                  l=f+l;       
             }
        
        cout << "L= " << l;
        return 0;
}
вот код если кому надо и ещё один вопрос по задаче ввёл данные у меня ответ 145 а должен быть 140 как сделать что бы он 2010 год не брал в счёт?
 
Текущее время: 01:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru