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

НОД - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Прямое присвоение двух массивов http://www.cyberforum.ru/cpp-beginners/thread72680.html
Ребята а в С++ нельзя прямое присвоение двух массивов? есть у кого нить эффективные варианты?
C++ HEAP CORRUPTION DETECTED: after Normal block (#169) at 0x005585F8. Почему выскакивает эта ошибка и как с ней бороться? Код программы на C++(я работаю в visual studio 2005): #include<iostream> #include<windows.h> #include<fstream> #include<string.h> #include <string> #include<stdlib.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread72664.html
обьясните пожалуйта как работает программа C++
#include <sstream> #include <iostream> int main() { std::stringstream ss; long int u, count = 0; std::cout <<"Vvedite celoe chislo: "<<std::endl; scanf("%ld", &u); if (!u) count++; else
Двумерный массив (преобразование масиива по заданному условию) C++
Ввести построчно элементы двумерного массива чисел заданного размера. Вывести значенияэлементов введенного массива. Из столбцов исходного массива в которых рядом располагаются не менее заданного количества чисел одного знака,сформировать столбцы результирующего массива.Вывести сформированный массив. ввод и вывод массива оформить в виде одной функции. Намекните плз. 1)Как настроить...
C++ Не могу сделать программу! http://www.cyberforum.ru/cpp-beginners/thread72620.html
Хочю сделать программу,чтобы в массиве были имена и даты.И программа спрашивала дату.После ввода даты чтобы выводила имя людей у которых в этот день ДР.Заранее благодарю.
C++ пoмoгитe расшифровать #include <string> #include <iostream> using namespace std; int char_count(const string& str, char c) { int count = 0; for(string::size_type i=0; i<str.length(); i++) подробнее

Показать сообщение отдельно
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192

НОД - C++

10.12.2009, 12:28. Просмотров 335. Ответов 0
Метки (Все метки)

Найти наибольший общий делитель двух натуральных 4исел N M.
в чем моя ошибка?!
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{int N,M,n,m,i,x;
printf("N= M=");
scanf("%d%d",&N,&M);
i=2;
x=1;
do
{n=N%i;
 m=M%i;
if(n==0)
{ if(m==0)
 { x*=i;
  }
}
i++;}
while(i<=N&&i<=M);
if(N%(x-1)==0)
{ if(M%(x-1)==0)
{printf("%d",x);
}}
 if(M%x!=0)
 {x=sqrt(x);
 printf("%d",x);
             }
 getch();
return 0;
}
Добавлено через 25 минут
все исправил
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru