Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.84/57: Рейтинг темы: голосов - 57, средняя оценка - 4.84
nichego_ne_ponimaiu
1

Написать программу, которая выводит на экран кубы первых 10-ти простых чисел

30.12.2006, 01:17. Просмотров 10492. Ответов 4
Метки нет (Все метки)

написать программу, кот выводит на экран кубы первых 10ти простых чисел..
надо что она там как-то проверяла числа на делимость только на самих себя..(
ХЕЛП!!!
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.12.2006, 01:17
Ответы с готовыми решениями:

Написать программу, которая выводит на экран первые N простых чисел
Написать программу, которая выводит на экран первые N простых чисел. Помогите пожалуйста, 1 пара по...

Написать программу с использованием динамического массива, которая выводит на экран первые N простых чисел
Написать программу с использованием динамического массива, которая выводит на экран первые N...

Выводить на экран кубы первых 10 простых чисел
написать прогаммы которые выводить на экран кубы первых 10 простых чисел

Составьте программу, которая выводит на экран квадраты N первых натуральных чисел.
Конец четверти, учитель напряг))))) 1. Составьте программу, которая выводит на экран квадраты N...

4
Почетный модератор
7258 / 2534 / 256
Регистрация: 29.07.2006
Сообщений: 13,435
30.12.2006, 05:58 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include  conio.h;
#include  stdio.h;
 
int i, j, nom, chislo, masspr[10], exit=0;
 
void main()
{
    masspr[0] = 2;
    nom = 1;
    for(i=3;i50;i=i+2)
    {
    if (exit == 1) break;
         for(j=2;ji;j++)
        {
            if ((i%j) == 0 )
            break;
            else
            {
                if (j == (i-1))
               {
                   masspr[nom] = i;
                   nom++;
                   if (nom == 10) exit = 1;
               }
            }
       }
    }
printf("\nMassiv prostyh chisel:\n");
for(i=0;i10;i++)
printf("\n %d ", masspr[i]);
for(i=0;i10;i++)
masspr[i] = masspr[i]*masspr[i]*masspr[i];
printf("\nMassiv kubov prostyh chisel:\n");
for(i=0;i10;i++)
printf("\n %d ", masspr[i]);
 
getch();
 
}
Кстати, единицу, конечно, в качестве простого числа я не брал. Я начал с двойки. Хотя, это и не главное...
0
0 / 0 / 0
Регистрация: 18.12.2010
Сообщений: 7
21.12.2010, 18:18 3
и правильно, единица не является простым числом))
0
1311 / 973 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
14.07.2012, 14:24 4
Можно вот так решить
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
#include <iostream>
#include <cmath>
using namespace std; 
int main() 
{   
    setlocale(0, "rus");
    int i, j; 
    bool flag; 
    int count = 0;
 
    for ( i = 2; i < 100; i++) 
    { 
        flag = true; 
        for ( j = 2; j <= i/2; j++) 
            if( i % j == 0) 
                flag = false; 
          if(flag) 
          {
           cout << "куб простого числа " << i << " равен " << pow(double(i), 3) << endl;
           count++; 
          }
          if(count == 10) 
              break;
    }  
}
2
45 / 45 / 18
Регистрация: 23.12.2012
Сообщений: 113
03.05.2013, 23:07 5
Еще такой способ возможен
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
#include <stdio.h>
 
int main()
{
    setlocale(0,"");
    int i, j, a[100], n, s = 0, m = 0;
 
    printf("Êóáû ïåðâûõ 10 ïðîñòûõ ÷èñåë: \n");
    while (m!=10)
    {
          for (i=1; i<=100; i++)
          {
              a[i] = i;
              for (j=1; j<100; j++)
              {
                  if ((a[i]%j)==0) s++;
              }
        
              if ((s == 2) && (m < 10))
              {
                 printf("%d  -  %d\n", a[i], a[i]*a[i]*a[i]);
                 m++;
              }
              s = 0;
          }
    }
    _getch();
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2013, 23:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Написать программу, которая выводит таблицу квадратов первых десяти положительных чисел.
Написать программу, которая выводит таблицу квадратов первых десяти положительных чисел.

Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел
Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел.

Написать программу, которая выводит таблицу квадратов первых десяти целых положительных чисел
Ребят, выручайте) Написать программу, которая выводит таблицу квадратов первых десяти целых...

Написать программу, которая выводит таблицу квадратов первых 5 целых положительных нечетных чисел
Помогите пожалуйста написать программу, которая выводит таблицу квадратов первых 5 целых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.