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

Напечатайте все точные квадраты натуральных чисел, не превосходящие данного числа n (например, при вводе 50 программа выводит 1 4 9 16 25 36 49). - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Синхронизация, семафор http://www.cyberforum.ru/cpp-beginners/thread583523.html
Помогите синхронизировать код. const int j=20; hSemaphore = CreateSemaphore(NULL, 0, 1, NULL); DWORD __stdcall Process(LPVOID) { int t; WaitForSingleObject(hSemaphore, INFINITE);
C++ найти ошибку кто знаком с алгоритмом шифрования IDEA ,расшифровывает неправильно,не знаю почему,вот весь проект,с файлами,bac_text.txt -текст котор@ы надо зашифровать/расшифровать.temp.txt-записывает результат шифрования/дешифровки. http://www.cyberforum.ru/cpp-beginners/thread583518.html
C++ winAPI консоль
Добрый День .Можно сделать так что бы не смотреть на нудную загрузку консоль ,а сделать пока идёт загрузка картинку и будет там по центру надпись высвечивать "Ожидайте завершения загрузки"а когда консоль загружается ,картинка убирается и появляется консоль
C++ 5 одинаковых цифр
Дана матрица 9x9, нужно написать функцию которая бы проверяла, нет ли в матрице 5-и подрят идущих одинаковых чисел либо по вертикали, либо по горизонтали, либо по диаганалям, даже не по главным, а по всем где могут уместиться 5 цифр, если есть то все эти 5 чисел станут равными 0. Выручайте ребят!
C++ подсчет частоты встречаемости слов в исходном текстовом файле http://www.cyberforum.ru/cpp-beginners/thread583455.html
в файле набор строк (интернет ссылки), нужно считать и занести в файл каждое "слово" - последовательность из английский букв (больше 2ух символов), ограниченные по краям любыми другими символами кроме букв. Учитывать только "слова" идущие после первого знака "?" в строке. Подсчитать статистику встречающихся в исходном файле "слов". Т.е. нужно проверять встречалось ли данное "слово" ранее, если...
C++ Как поменять столбцы местами Имеется матрица 3 на 3, нужно поменять её столбцы так что бы они стояли по убиваюнию их поэлементных сумм. Сумму нашел, а как их поменять местами? #include <stdio.h> #include <iostream> const int m=3; //str const int n=3; using namespace std; int main() { подробнее

Показать сообщение отдельно
Mashka_mulashka
 Аватар для Mashka_mulashka
22 / 22 / 4
Регистрация: 13.12.2011
Сообщений: 721
23.05.2012, 09:47     Напечатайте все точные квадраты натуральных чисел, не превосходящие данного числа n (например, при вводе 50 программа выводит 1 4 9 16 25 36 49).
2-я задача.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
int main()
{
    int n;//объявили n
    cout << "entr n" << endl;//приглашение ввести n
    cin >> n;//ввели n
    if(n%2!=0)//проверка, если число изначально не кратное двум, то просто выводим "NO"
    {
        cout << "NO" << endl;
        system("pause");
    }
    else//если число кратное двум
    {
        while(n>2)//делим n на два, пока оно не станет меньше двойки.
            n=n/2;
    if(n/2==1)// числа, которые являются степенью двойки в конечном итоге пройдут через это условие.
        cout << "YES" << endl;
    if(n%2!=0)//числа, которые не являются степенью двойки в конечном итоге пройдут через это условие.
        cout << "NO" << endl;
    system("pause");
    }
}
Добавлено через 3 минуты
Цитата Сообщение от T-killer Посмотреть сообщение
3. Для данного натурального числа n определите такое наименьшее целое k, что 2k≥n. Например, при вводе числа 7 программа должна вывести 3.
.
может быть условие, что 2k<=n??? т.к. если n=7, а k=3, то условие 2k>=n не выполнится.
 
Текущее время: 23:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru