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

Несложная программа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопросы для новичков http://www.cyberforum.ru/cpp-beginners/thread61114.html
Я новичок. Ребята, помогите пожалуйста! Хочу заняться програмированием на C. С ЧЕГО МНЕ НАЧАТЬ????
C++ Арифмитические операции в различных системах счисления Помогите решить задачу: Определить подпрограммы сложения и умножения целых чисел, представленных в системах счисления с любым основанием от 2 до 10. Результаты проверять на десятичных числах. Я использую BorlandC 3.1 for DOS. http://www.cyberforum.ru/cpp-beginners/thread61112.html
C++ Как удалить заданый символ из строки
Подскажите пожалуйста как удалить из строки например символ 'a' и вивести эту строку без этого символа?
C++ размер типа bool
сколько занимает в памяти bool?
C++ Поиск прямоугольников. http://www.cyberforum.ru/cpp-beginners/thread61096.html
Есть такая задача: дан массив 100х100 состоящий из нулей и единиц. Из единиц построены прямоугольники, так, что они не могут совпадать и пересекаться (между прямоугольниками всегда нули). Надо написать программу, которая считает эти прямоугольники. Основное задание я сделал, но вот у меня такие проблемы: массив нужно задавать произвольно, то есть чтобы он создавал эти прямоугольники в...
C++ вопрос о времени (в консоле visual C++)как написать прогу которая виводит на экран дату и время на тот момент когда прога запускаеться,,,,заранее благодарен подробнее

Показать сообщение отдельно
ser4ega
27 / 27 / 3
Регистрация: 15.11.2009
Сообщений: 143
20.11.2009, 15:01     Несложная программа
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
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
 
main()
{
      srand(time(NULL));
      int i,n,j,k=0,maxi=0,max=0;
      printf("Vvedite kol-vo elementov massiva\n");
      scanf("%d",&n);
      int a[n];
      for(i=0;i<n;i++) {
                       a[i]=rand()%100;
                       printf("%d ",a[i]);
                       for (j=2;j<a[i];j++) if(a[i]%j==0) k+=1;//edenica i samo 4islo za deliteli ne s4iteyutsya
                       if (k>max) {max=k; maxi=i;}
                       k=0;
                       
                       }
      printf("\n");
      printf("Maksimalnoe kol-vo delitelei u %d elementa massiva ravnogo %d\n4islo delitelei ravno %d\n",maxi+1,a[maxi],max);
      
    system("PAUSE");
    
    
    
}
это на си. и без маллока.

Добавлено через 2 минуты
если 1 и само число тоже нужно считать делителями, то 15 строку программы надо переписать так
C
1
for (j=1;j<=a[i];j++) if(a[i]%j==0) k+=1;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru