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

Найти простые числа, меньшие n - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Русский файл)) http://www.cyberforum.ru/cpp-beginners/thread33630.html
Доброго времени суток! Подскажите пожалуйста, есть файл с русскими словами, я забираю русское слово с помощью cin.getline(), потом с помощью CharToOem преобразую в нормальную кодировку и вывожу на экран, но на экране фигня какая то вместо слова! В чем проблема?
C (СИ) Программа-калькулятор для больших чисел (в числе до 40 знаков) Спасайте! Нужно написать программу на Си (не Си++!), задание: Калькулятор для больших чисел (в числе до 40 знаков) (операции +, -, *, ! (факториал), / (с точностью до целого), степень (положительное целое число)). Буду очень благодарен тому, кто поможет! Выручайте, а то на сессии смерть за мной придет! http://www.cyberforum.ru/cpp-beginners/thread33622.html
C++ запись элементов в двумерный массив
у меня есть файл вида 4 4 1 2 3 4.... где первые 2 цифры это число столбцов и сток матрицы Я создал 3 функции 1-я читает эти 2 элемента 2-я записывает значения матрицы в массив 3-я выводит матрицу на 1-й ф-и проблем нет, но дальше я получаю ошибку вида:
создание массивов C++
тут 2 задачи есть: 1)найти сумму не кратных 3 чисел массива 2)Дано массив A(18). Сформировать новый массив из непарных, кратных 5 чисел исходного массива ну и если можно с некоторыми комментариями,а то хотелось бы разобраться
C++ Переставить рядки матрицы относительно по возрастанию элементов второго столбца http://www.cyberforum.ru/cpp-beginners/thread33580.html
Переставить рядки матрицы относительно по возрастанию элементов второго столбца
C++ В каждом рядке матрицы найти количество элементов что делятся на 3 и отсортировать эти значения В каждом рядке матрицы найти количество элементов что делятся на 3 и отсортировать эти значения подробнее

Показать сообщение отдельно
alibaba314
18 / 18 / 1
Регистрация: 22.03.2009
Сообщений: 58
11.05.2009, 21:54  [ТС]     Найти простые числа, меньшие n
я деляю так:
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include<stdio.h>
#include<conio.h>
int TestNT(int n)
{
    if(n<2)
        return 0;
    for(int i=2;i<n;i++)
        if(!(n%i))
            return 0;
            return 1;
}
void in(int a[][100],int &n,int &m)
{
    printf("row n=");
    scanf("%d",&n);
    printf("column m=");
    scanf("%d",&m);
    for(int i=0;i<n;i++)
        for(int j=0;j<m;j++)
        {
            printf("a[%d][%d]=",i+1,j+1);
            scanf("%d",&a[i][j]);
        }
}
void out(int a[][100],int n,int m)
{
    printf("matrix:\n");
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<m;j++)
            printf("%d\t",a[i][j]);
            printf("\n");
    }
}
void tempNT(int a[][100],int n,int m)
{
    int temp=0;
    for(int i=0;i<n;i++)
        for(int j=0;j<m;j++)
            if(TestNT(a[i][j])==1)
            {
                printf("%d\t",a[i][j]);
                temp++;
            }
    printf("\n%d proctoe.",temp);
}
void main()
{
    int a[100][100],m,n;
    in(a,n,m);
    out(a,n,m);
    printf("proctoe:");
    tempNT(a,n,m);
    getch();
}
я думаю, что i достаточно до sqrt(n)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru