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

Не корректность кода (определение простых чисел) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ обмен элементов двух массивов. В чем ошибка http://www.cyberforum.ru/cpp-beginners/thread759539.html
начал изучать работу с двумя массивами и застрял. Объясните почему после сортировки на энран вылазит ошибка а не то что нужно /* Даны массивы A и B одинакового размера N. Поменять местами их со-держимое и вывести вначале элементы преобразованного массива A, а за-тем — элементы преобразованного массива B.*/ #include <iostream> using namespace std;
C++ Как написать программу что бы Вывести числовую дату словами ? Как написать программу что бы Вывести числовую дату словами ? http://www.cyberforum.ru/cpp-beginners/thread759530.html
При вынесении кода в отдельную функцию выдает ошибки C++
Здравствуйте, подскажите пожалуйсто где я тут что неправильно написал. Код работает если поставить его в маин, но вот как только я его переношу в отдельную функцию то программа не работает почемуто. #include <iostream> #include <math.h> using namespace std; int s() { int x,y; cout << "Inpust x:"; cin >> x;
Дан радиус круга R - задача VS2010 C++
Дан радиус круга R. Определить поместится ли правильный треугольник со стороной а в этом круге. наметки кода: #include "StdAfx.h" #include <stdio.h> #include <math.h> #include <iostream> using namespace std; int main() { int a, r;
C++ Сравнивание char строки с текстом http://www.cyberforum.ru/cpp-beginners/thread759516.html
Программа определяет какое событие произошло раньше а какое позже(вводится с экрана, к примеру 2012 April 21). В программе не сравнивает значение месяца введенного в консоль(оно же в переменной хранится) с тем что задается в условии. //3.4 programm #include "stdafx.h" #include <conio.h> #include <stdio.h> #include <iostream> #include <clocale> #include <ctime> #include <stdlib.h>
C++ Нахождение слов определенной длины в тексте Добрый день, столкнулся с проблемой следующего характера. Нужно выписать из текста все слова длины 5. Не долго думая, я написал такой код: #include <fstream> #include <string> using namespace std; fstream cin("input.txt"); ofstream cout("output.txt"); int main(){ string s,s1; while(getline(cin,s)) s1+=s; подробнее

Показать сообщение отдельно
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
12.01.2013, 14:51     Не корректность кода (определение простых чисел)
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
using namespace std;
 
int main()
{
    int n;
    bool flag = true; 
    cout << "Input number:";
    cin >> n;
    
    
   for (int i=2;i<n;i++)
   {
       if (n%i==0)
       {
                  cout << " 4islo ne prostoe, deliteli:" << i;
                  flag = false;
       }
   }
   if (!flag)
   cout <<" prostoe\n";
  
    system("pause");
    return 0;
}
ну потому что вы водите просто так n добавте условие например такое
 
Текущее время: 16:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru