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

Наименьшее общее кратное - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить значение суммы ряда, используя операторы цикла с предусловием, постусловием и параметром http://www.cyberforum.ru/cpp-beginners/thread254382.html
Задание: Вычислить значение суммы ряда, используя операторы цикла с предусловием, постусловием и параметром (по выбору пользователя). Выбор пользователя анализировать с помощью оператора switch. Для циклов с предусловием и постусловием принять точность , для цикла с параметром подобрать количество итераций опытным путем. Выполнить проверку. Заданный ряд Функция для проверки #include...
C++ создание базы данных помогите исправить ошибки в базе данных студентов и дописать функции поиска студента по фамилии, сортировки по возрастанию среднего балла. Очень надо)) // DazaBannyh.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <stdlib.h> http://www.cyberforum.ru/cpp-beginners/thread254371.html
Определить, является ли заданное число простым C++
Записать алгоритм, проверяющий является ли заданное число простым как рекурсивную функцию. Вывести на экран все простые числа, не препосходящие данное число.
функции для квадратных матриц C++
Вообщем нужна помощь по написаниям функции для квадратных матриц, 2 тривиальные (для кого-то) функции и одну не очень) 1)Ввод м-цы 2)Вывод в матричном виде 3)Составить массив-результат,состоящий из элементов расп. на главной диагонали и если число начинающиеся на гл. диагонали отрицательное,то в кач-ве элемента записать ноль Заранее Спасибо!
C++ перестановка http://www.cyberforum.ru/cpp-beginners/thread254350.html
Всем доброго времени суток! у меня возник вопрос по спискам, вернее по перестановке элементов списка! void per(list *n,list *m) { list *n0 = n->prev; list *n1 = n->next; list *m0 = m->prev; list *m1 = m->next; m1->prev = n; n->next = m1;
C++ C++Решите мне пожалуйста через main!!И подробьнее!! 7. Написать функцию, функция возвращает максимальное значение из переданных ей двух значений. подробнее

Показать сообщение отдельно
Shman
3 / 3 / 2
Регистрация: 30.04.2012
Сообщений: 212
25.05.2012, 09:44     Наименьшее общее кратное
yleart, Так может лучше Flag объявить как bool, а не int? Мне кажется программу можно упростить до след. вида:
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
#include <stdio.h> 
#include <conio.h> 
#include <stdlib.h> 
#include <time.h> 
#define N 5 // Размер массива.
int main()
{
 int mas[N]; 
 int i, j, max;
 bool flag;
 srand(unsigned(time(NULL))); 
 printf("\n Massiv iz chisel ot 1 do 10: \n"); 
  for(i=0; i<N; i++)
  {
   mas[i]=rand()%10+1;
   printf("\n Mas[%d] = %d. ", i, mas[i]);
  }
 max=mas[0]; // Первый элемент массива назначаем максимальным.
  for(i=0; i<N; i++)
  {
   if(mas[i]>max) // Если какой-нибудь другой элемент массива больше максимального, то...
   { max=mas[i]; } // назначаем его максимальным.
  }
  
  for(i=max;;i++)
  { 
   for(j=0; j<N; j++)
   { if(!(i%mas[j])) // Если остаток от деления равен 0, то...
      { flag=1; } // условие = true.
     else
      { flag=0; // иначе = false.
        break; } // Прекратить внутренний цикл.
   } 
    if(flag==1) // Если условие = true.
    { printf("\n \n NOK = %d. \n",i); // Выводим результат.
      break; }  // Прекратить цикл.
  }
      
 getch(); 
 return 0; 
}
 
Текущее время: 04:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru