С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найти натуральные числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать класс Точка http://www.cyberforum.ru/cpp-beginners/thread316633.html
Здравствуйте, помогите пожалуйста с написанием программ на Dev-C++... программы связанны с классами... нужно как нибудь попроще, так как совсем не соображаю в этих делах... 1.Создать класс Точка,...
C++ bool без if Доброго времени суток. Вот такая воот задача Даны два целых числа A,B проверить истинность высказывания. Справедливы неравенства (a>2) и (B<=3) Соответственно надо решить без иф чисто с помощбю... http://www.cyberforum.ru/cpp-beginners/thread316620.html
C++ Геометрическая программа
С ООП не знаком, помогите решить. На плоскости задано множество прямоугольников. Определить, имеется ли прямоугольник, содержащий внутри себя все оставшиеся прямоугольники. Понятно что это можно...
Структуры и средний балл C++
Описать запись СТУДЕНТ: Ф.И.О., оценки (математика, физика, черчение, химия, сопромат). Определить средний балл группы по физике.
C++ Задача с потоками. Необходимо сделать ввод количества потоков с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread316603.html
#include <stdio.h> #include <conio.h> #include <windows.h> #include <iostream> using namespace std; const int n = 4; int a; DWORD WINAPI ThreadFunc(PVOID pvParam) {
C++ Компилятор что делает компилятор он переводит в машинный язык что такое машинный язык подробнее

Показать сообщение отдельно
kudaev
0 / 0 / 0
Регистрация: 28.12.2015

Найти натуральные числа - C++

09.06.2011, 15:28. Просмотров 537. Ответов 4
Метки (Все метки)

Недавно начал изучать С++. Изучение начал по Герберту Шилдту. Было задание написать программу которая выводит простые числа от 1 до 100. Сам я её не решил, а ответ посмотрел в конце. Прошу написать подробное объяснение задачи. Вот её решение:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
int main()
{
 int a, b;
 bool m;
 
 for(a=1; a<100; a++)
    {
      
     m = true;
     
     for(b=2; b<=a/2; b++)
     
     if((a%b) == 0) m = false;
     
     if(m)
     cout << a << "\n";
    }
 return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.