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

Функция для простого числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сформировать строку, в которой слова из исходной строки упорядочены по алфавиту, удалив при этом лишние пробелы http://www.cyberforum.ru/cpp-beginners/thread187507.html
Вводится строка слов, разделенных пробелами (возможны лишние пробелы в начале и в конце строки и между словами). Сформировать строку, в которой слова из исходной строки упорядочены по алфавиту, удалив при этом лишние пробелы. Указание: для сравнения строк можно воспользоваться библиотечной функцией strcmp(s,s1).
C++ Не могу додумать конец программы... Доброго времени суток!) Задание заключается в том, что надо: Выяснить каким по счету стоит число 3. Если числа 3 нет, напечатать текст «числа три нет». Программу собственно почти сделал, но я не знаю как сделать, что бы после поиска числа 3, выводилось что «числа три нет». Ну вот сам код программы: //--------------------------------------------------------------------------- #pragma... http://www.cyberforum.ru/cpp-beginners/thread187482.html
C++ массивы
1)Удалить из массива все нечётные числа и вывести размер полученного массива и его содержимое 2)Перед каждым положительным элементом массива вставить элемент с нулевым значением 3)Дан массив все элементы которого, за исключением одного упорядочены по убыванию. Сделать массив упорядоченным, переместив элемент, нарушающий упорядоченность на новую позицию. 4)Дан массив размера N. Осуществить...
строки C++
Помогите, пожалуйста решить задачу (сама не могу разобраться ) : Дан текст в строке. В случае, если встречается больше одного знака арифметической операции - уменьшить последовательность до одного
C++ Форматированный ввод данных в массив. Поиск среднего значения. http://www.cyberforum.ru/cpp-beginners/thread187466.html
Дана задача: Я выбрал задачу такую: есть 8 студентов, ими написано 4 экзамена. Нужно найти максимальную, минимальную оценки, а так же среднюю оценку для каждого студента и среднюю оценку для каждого экзамена. Как организовать форматированный ввод данных в массив (эти самые оценки в пределах от 0 до 100)? Как поправить программу, чтобы она считала среднюю оценку для каждого экзамена...
C++ Работа с COM-портами. Необходимо написать программу, получающую время с ком-порта (вообще не представляю как это сделать) и устанавливающая это время на компьютере. подробнее

Показать сообщение отдельно
barlog
2 / 2 / 0
Регистрация: 03.11.2009
Сообщений: 227
07.11.2010, 16:09     Функция для простого числа
В головной функции ввести массив чисел.И вывести количество простых чисел.Вот программа.Только почему-то, если она натыкается на составное число, а за ним есть еще простые, то те простые он не счиатет.никак не могу понять почему.вроде все верно.помогите разобраться. пожалуйста.
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
33
34
int FunProstoe(int x )
 {int i , k , n ;
  if (x==1)  k=0 ;
  else
 {
 for(i=2; i<=sqrt(x) && n ;i++ )
 { n=x%i ; }
     if  (n==0)
        k=0;
     else
      k=1  ;
 }
 return k;
}
 
 
int main()
 
{  const n=5;
   unsigned A[n],k1=0 , s;
 
 for(int i=0 ; i<n ; i++ )
 {cout<<"A["<<i<<"]=  " ;
  cin>>A[i];
  }
 
   for(int i=0 ; i<n ; i++ )
   { s=FunProstoe(A[i]);
     k1=k1+s ;
      }
  cout<<endl<<k1<<" - kol-vo prostyx chisel";
  getch();
  return 0 ;
  }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru