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

random number<<is the code true? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Криптоанализ шифра Цезаря http://www.cyberforum.ru/cpp-beginners/thread234077.html
Помогите пожалуйста, написать програму. Суть программы в том чтобы без ключа разшифровать текст зашифрованый шифром Цезаря.
C++ 10раз пожалуйста) 1)Написать функцию, определяющую число цифр в заданном натуральном числе n. Число n читается из файла, имя которого передается в функцию в качестве параметра. 2)Дано натуральное число n. Написать функцию, определяющую произведение цифр в этом числе. Число n читается из файла, имя которого передается в функцию в качестве параметра. 3)В файле задана последовательность из символов, содержащая вид... http://www.cyberforum.ru/cpp-beginners/thread234075.html
C++ Random, functions, prime & perfect numbers
народ помогите плиз решить задачку, скоро сдавать.... Study the C function(s) for generating random numbers. Write a program that generates 1000 random numbers between 1 and 10000, and writes on the screen those that are prime and those that are perfect. Use di erent functions for prime and perfect numbers. Then, write a program that uses the function and testes it.
C++ Нужны исходники
Нужны исходники файлов d3d9.h и d3dx9.h. Очень нужны! Заранее спасибо!
C++ Стандартные функторы-адаптеры http://www.cyberforum.ru/cpp-beginners/thread234018.html
Добрый вечер! Хочу отсортировать контейнер, заполненный указателями на объекты класса Class, критерий сортировки - метод этого класса. При выполнении задачи использовать стандартный функтор-адаптер mem_fun1_t. Написал код, но он не компилируется, ошибка в 35 строчке. Не знаю, как переписать ее правильно. Помогите, пожалуйста! #include <iostream> #include <vector> #include <algorithm>...
C++ Функции пользователя Я студент 1 курса на экзамен сказали написать программку помогите!!С++ Составить программу, которая решает задачу с такими дополнительными условиями: • размерность матрицы должна вводиться при выполнении программы; • само решение задачи должно быть оформлено в виде функции, которой передается матрица и ее размерность. Заполнить матрицу ЛП, от центра по спирали: влево - вниз - вправо -... подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8282 / 3501 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
26.01.2011, 00:52     random number<<is the code true?
Цитата Сообщение от Alex1205 Посмотреть сообщение
if (c=10){cout<<" Your mark is excellent!\n";
}
Даже если с будет равен 5, то все равно условие выполнится. У вас стоит операция присвоения, а не сравнения.

А теперь смотрите, как работает ваша программа:
Сначала генерируются два числа от 2 до 9, а потом вы сколько угодно раз пытаетесь ввести ответ, после 10 введенного правильного ответа программа с вами соглашается и говорит что у вас отличный результат. Этот код необходимо переписать так:

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
#include <iostream>
 
int main()
{
    int a, b, c, d, count;
    c = 0;
    count = 0;
    
    do
    {
        a = rand()%8+2;
        b = rand()%8+2;
  
        std::cout<<a<<"*"<<b<<" = ";
        std::cin>>d;
        if(d == (a * b))
        {
            std::cout<<" True\n";
            ++c;
        }
        else
        {
            std::cout<<" False\n";
        }
        ++count;
    } while(count < 10);
    std::cout<<"\n";
    if (c == 10)
    {
        std::cout<<" Your mark is excellent!\n";
    }
}
 
Текущее время: 09:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru