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

Экзамен по C - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите что не так? http://www.cyberforum.ru/cpp-beginners/thread275793.html
Нужно заменить цифры в числе на ноль, если цифра равна "a". А затем вывести получившееся число. число N - натуральное, а - является цифрой (от 0 до 9). например N = 12223 a = 2 должно получится 10003 #include <iostream> using namespace std; int main()
C++ Указатели int k=5; int *ukaz; ukaz=&k; *ukaz=17; printf("%o\n",ukaz); printf("%o\n",k); system("pause"); Может, что то я делаю не правильно, но по идее k дожен быть равен k=17, а результат выходит 21. Может я что то неправильно делаю? Результат: Dev-C++ 4.9.8.0 http://www.cyberforum.ru/cpp-beginners/thread275751.html
C++ Рисование линий по координатам
Здравствуйте! Возникла необходимость нарисовать линию по координатам. Есть ли в С++ ф-я, подобная ф-ии line в Pascal? line (x, y, x2, y2);
C++ Сортировка по алфавиту
Ознакамливаюсь со структурами. Все прекрасно, осталось только отсортировать символьные массивы по алфавиту. Вот мой текст, в комментариях есть все задания.Программа вроде прокомментирована в основных местах И ещё немного не по теме, но все таки..) Допустим если я ввожу в имя 1 слово, все хорошо, а если 2(имя-фамилия), то начинаются неконтролируемые действия?? если есть какие-либо...
C++ Как узнать координаты курсора мыши и отобразить их? c++ http://www.cyberforum.ru/cpp-beginners/thread275719.html
Как узнать координаты курсора мыши и отобразить их? c++
C++ Как это сделать? Нужно заменить цифры в числе на ноль, если цифра равна "a". А затем вывести получившееся число. число N - натуральное, а - является цифрой (от 0 до 9). например N = 122223 a = 2 должно получится 100003 Помогите плиз)) подробнее

Показать сообщение отдельно
lemegeton
2918 / 1347 / 134
Регистрация: 29.11.2010
Сообщений: 2,721
13.04.2011, 19:57     Экзамен по C
13
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
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <math.h>
 
int main(int argc, char *argv[]) {
  srand(time(NULL));
  float epsilon = 0.00001;
  int array_size = 20;
  float array[array_size];
  int i;
  float negative_multiplication = 1;
  float positive_multiplication = 1;
 
  for (i = 0; i < array_size; ++i) {
    while (fabs(array[i] = (rand() % 1000) / 100. - 5) < epsilon);
    printf("%6.2f", array[i]);
    if (array[i] > 0)
      positive_multiplication *= array[i];
    else
      negative_multiplication *= array[i];
  }
  printf("\n");
 
  printf("Multiplied positives: %f, negatives: %f\n", negative_multiplication,
                                                      positive_multiplication);
  float multiplication_difference = fabs(negative_multiplication) - positive_multiplication;
  printf("Absolute of positives is %s absolute of negatives.\n",
         (fabs(multiplication_difference) < epsilon) ? "equal to" :
         (multiplication_difference > 0) ? "more than" : "less than");
  return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru