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

Создать Массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ СДВИГ http://www.cyberforum.ru/cpp-beginners/thread92504.html
unsigned int x = 0x1234ABCD; // число которое двигать надо unsigned int v = 1; // на сколько двигать x = (x >> v*4) | (x << (32-v*4)); // цикл. вправо при сдвиге вправо числа X на одну позицию получается D1234ABC А вот если сдвигать число меньше чем 8 знаков например X=0x123abcd то при сдвиге получается D0123abc перед 1 появляется ноль .
C++ Сопротивление. В массиве находится информация о сопротивлении каждого из 20 элементов электр. цепи. Все элементы соединенны параллельно. Определить общее сопротивление цепи. http://www.cyberforum.ru/cpp-beginners/thread92498.html
C++ Факториал
Здравствуйте! Задали новые задачки, не могу реализовать функцию для факториала. Например есть вот такое выражение S= ( i! )/(( N+i )!) Помогите, как можно осуществить решение?:scratch:
Киньте ссылочку C++
Всем добрый день. Помню тут где то была страничка о том как сделать MFC статическим. Тогда мне это было неинтересно. А сейчас надо. Не могу найти. Пните пожалуйста в нужном направлении. Заранее спасибо
C++ Вывод дробной и целой части http://www.cyberforum.ru/cpp-beginners/thread92484.html
Вывод дробной и целой части. Вводим число с = 1,5 ; Выводит целое: а = ; и дробное: в = ;
C++ Метод округления числа Метод округления числа введонного с клавиатуры. Например вводим 2,5 , а выводит 3 ; подробнее

Показать сообщение отдельно
cibertronic
 Аватар для cibertronic
255 / 142 / 13
Регистрация: 27.12.2009
Сообщений: 893
05.02.2010, 17:57     Создать Массив
вот например прога для нахождения количества простых чисел среди елементов массива, построенная на динамическом двумерном массиве
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
 
void main()
{
int n,m;
printf("\n vvedite koli4estvo strok i stolbcov v matrice ");
scanf("%d%d",&n,&m);
int j,i;
int **mas2;
mas2=new int *[n];
randomize();
for(i=0;i<n;i++)
{
mas2[i]=new int[m];
for(j=0;j<m;j++)
mas2[i][j]=random(25);
}
puts("\n vyvod elementov dvumernogo massiva\n");
for(i=0;i<n;i++)
{
printf("\n\n");
for(j=0;j<m;j++)
printf("%4d",mas2[i][j]);
}
// îïðåäåëÿåì êîë-âî ïðîñòûõ ÷èñåë
int col=0;
for(i=0;i<n;i++)
        for(j=0;j<m;j++)
                {
                        int fl=1;
                        if(mas2[i][j]<2){fl=0; }
                        for(int y=2; y<=sqrt(mas2[i][j]) && fl; y++)
                if(mas2[i][j]%y==0){fl=0;}
                                if(fl){col++;}
                }
printf("\nKol-vo prostih chisel: %d\n", col);
for(i=0;i<n;i++)
delete mas2[i];
delete []mas2;
getch();
}
Добавлено через 1 минуту
не неограниченную а в пределах типа а именно float


Добавлено через 5 минут
c 28 по 39 строку можешь убрать получится практически то что надо
 
Текущее время: 05:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru