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

Пользователь задает натуральные числа n,q1,q2,q3.....qn найти все q и вывести на экран - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сравнение строк (с игнорированием множественных пробелов) http://www.cyberforum.ru/cpp-beginners/thread170297.html
помогите написать програму, которая сравнивает строки (с игнорированием множественных пробелов) на С
C++ Одного ли цвета эти клетки на шахматной доске? Как решить задачу - Даны координаты двух полей шахматной доски. Координаты клетки - это два числа от 1 до 8: номер столбца и номер строки. Одного ли цвета эти клетки на шахматной доске? Я попробовал вот так: # include <iostream> using namespace std; int main(){ int a,b,c,d; cin>>a>>b>>c>>d; if((a+b)%2==0 && (c+d)%2==0){ cout<<"YES"; }else{ http://www.cyberforum.ru/cpp-beginners/thread170255.html
C++ получение EventLog
Доброго времени суток! Есть необходимость реализации получения и сохранения журнала событий Windows XP. Помогите пожалуйста определиться в каком направлении смотреть, т.к. навыков программирования практически нет. ОС Windows XP 3SP, IDE: Dev-C++
Множество C++
Помогите решить задачку со множеством... Задачка: Дана строка из строчных латинских букв. Напечатайте все буквы, входящие в текст не более двух раз. Указание: Просматривая в цикле символы строки, формируйте два множества: одно - содержит уже просмотреные символы, другое - наполняется теми элементами, которые уже входят в первое множество.
C++ Выделение памяти http://www.cyberforum.ru/cpp-beginners/thread169819.html
Эта программа должна забрать у системы 10 МБ, но диспетчер задач показывает, что программа забирает 163 МБ. Почему ? #include<iostream> using namespace std; int main() { cin.get(); //ожидание подтверждения for(unsigned long i=0; i<10485760; i++) //выделение 10 МБ new char;
C++ Выяснить, входит ли цифра 3 в запись числа n2 Дано натуральное число n. Выяснить, входит ли цифра 3 в запись числа n2. Помогите написать программу подробнее

Показать сообщение отдельно
Dexter
 Аватар для Dexter
284 / 144 / 16
Регистрация: 13.10.2009
Сообщений: 164
29.09.2010, 13:25     Пользователь задает натуральные числа n,q1,q2,q3.....qn найти все q и вывести на экран
itoa(q,num,10);//перевели число в чар
strcat(answer,num);//добавили число в ответ
strcat(answer," ")
Сделал так чтоб не использовать массивы для хранения ответа - не лучший способ, но имеет право существовать.
Можно сразу выводить на экран будут ли корни положительные, но как по мне оно тогда не очень смотрится.

Если нужно ввести отдельно n и количество Q - так добавьте переменную количества, выглядеть будет приблизительно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main()
{
    int n,q,kol;
    char answer[400]={0};//тут формируем ответ
    char num[10];//для перевода числа в чар
    std::cout<<"Enter kol=";
    std::cin>>kol;
    std::cout<<"Enter n=";
    std::cin>>n;
    for(int i=1;i<=kol;i++)
    {
        std::cout<<"Enter q["<<i<<"]=";
        std::cin>>q;
        if(q<0&&q*q-4*n>0)//корни будут больше нуля, если дискриминант не отрицательный и q<0
        {
            itoa(q,num,10);//перевели число в чар
            strcat(answer,num);//добавили число в ответ
            strcat(answer," ");//отступ для красоты, можно здесь перевод строки делать
        }
    }
    std::cout<<answer;
}
 
Текущее время: 20:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru