Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Вычислить расстояние между двумя точками с заданными координатами Вычислить расстояние между двумя точками с координатами x1, y1 и x2, y2. Исходные данные и результат вывести в табличной форме. Добавлено через 42 минуты люди очень нужна помощь( https://www.cyberforum.ru/ c-beginners/ thread1267066.html C (СИ) Не считается произведение
Не считает произведение где ошибка? И если не сложно напишите вывод отсортированного массива. #include <stdio.h> #include <math.h> int main(void) { const int N = 5; double arr; for(int i = 0; i < N; i++) {
C (СИ) Cортировка Шелла / Древовидная, определить количество перестановок и присваиваний https://www.cyberforum.ru/ c-beginners/ thread1266985.html
Заданы 3 массива из 200 эл. 1 упорядоченный.2масссив 200,199,198 и тд. 3 рандомный( как задать массив рандомный без повторений?). Надо вычислить кол-во перестановок и присваиваний сл методами шейкер-сортировка. Метод Шелла Древовидная сортировка
C (СИ) Зашифровать слово данного предложения по принципу "сдвиг на 2 символа" С клавиатуры задаётся предложение.Зашифровать слово данного предложения по принципу "сдвиг на 2 символа": a-c;b-d;c-e; и тд. Подскажите пожалуйста как делать. https://www.cyberforum.ru/ c-beginners/ thread1266942.html
C (СИ) Запись в файл из нескольких потоков
Здравствуйте! Можно ли писать в один и тот же файл из нескольких потоков без синхронизации? Была идея завести переменную флаг на событие открыт ли файл, но можно ли сделать это штатными средствами (проверить открыт ли файл)? Заранее благодарен
C (СИ) Составить алгебраические выражения с помощью стандартных математических функций языка https://www.cyberforum.ru/ c-beginners/ thread1266881.html
Помогите решить задачу, если не трудно, пожалуйста) "Для приведенных ниже вариантов необходимо составить алгебраические выражения с помощью стандартных математических функций языка С." h - {a}^{3} + ({b}^{3} - c) a - 2 / x + {x}^{3} b - ln {x}^{2} - 4x c - tgx - 2 sin x Ой, извините, попутал ветку... Надо было в разделе C для начинающих =(
C (СИ) Реализация алгоритма base64 Я скачал реализацию алгоритма кодирования base64: static const char basis_64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; int Base64encode_len(int len) { return ((len + 2) / 3 * 4) + 1; } https://www.cyberforum.ru/ c-beginners/ thread1266834.html Не выводится на экран ответ программы, приложение вместо этого закрывается C (СИ)
#include <stdio.h> #include <stdlib.h> int main() { int age; printf("How old are you?"); scanf("%d", &age); if (age < 100) { printf("You are very young");
C (СИ) Нахождение чисел делящихся на 7 в интервале https://www.cyberforum.ru/ c-beginners/ thread1266787.html
Добрый вечер. Сразу прошу прощения, если не правильно оформил пост и/или написал не в том разделе. Помогите, пожалуйста, написать код программы. программа - курсовая работа. Нужно очень срочно. завтра идти на пересдачу. Кого из однокурсников не спрашивал никто не понимает как это реализовать (то, что желтым цветом в задании). Заранее огромное спасибо! Язык программирования: C Компилятор:...
C (СИ) Записи, содержащие данные о студентах-спортсменов института. Найти ошибку в цикле https://www.cyberforum.ru/ c-beginners/ thread1266689.html
С клавиатуры ввести последовательность записей, содержащих данные о студентах-спортсменов института: <Фамилия, имя>, <Год рождения>, <Вид спорта>, <Разряд>. Распечатать введенные данные в форме таблицы, сгруппировав их по видам спорта. Определить самого молодого спортсмена по каждому виду спорта (если таких несколько, то указать всех) Вот мой код #include "stdafx.h" #include "stdio.h"...
C (СИ) Сумма элементов последовательности
Даны целые числа а1,а2,...Известно что а1>0 и что среди а2,а3,... есть хотя бы одно отрицательное число. Пусть а1,...,аn-члены данной последовательности, предшествующие первому отрицательному члену (n заранее неизвестно ) Получить min(a1+a2,a2+a3,...,an-1 + an); Только при написании нужно использовать циклы,не использовать массивы и строки и данные должны вводиться с клавиатуры или с помощью...
C (СИ) Вычислить и отпечатать сумму четных элементов в массиве x после первого нечетного элемента В массив x из 15 элементов ввести следующие значения: -4, 2, 1, -1, 3, -6, 4, 5, 6, 2, -3, -4, -5, 8, 10 Отпечатать исходный массив x в строку. Вычислить и отпечатать сумму четных элементов, которые находятся в массиве x после первого нечетного элемента, а также отпечатать значение и номер первого нечетного элемента в массиве x. https://www.cyberforum.ru/ c-beginners/ thread1266672.html
6 / 6 / 1
Регистрация: 28.09.2018
Сообщений: 396
11.03.2019, 06:09 0

Распространенные ошибки - C (СИ) - Ответ 13392547

11.03.2019, 06:09. Показов 144477. Ответов 72
Метки (Все метки)

Ответ

К слову о генерации случайных чисел, вот такой код:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
 
 
int main (void) {
    
    int a, sum = 0, tmp; char str[50];
    srand(time(NULL));
    
    a = rand()%( 32760 - 100 ) + 100;
    
        do  {
            printf("%d ", a /= 10);
        } while ( a / 10 );
    
    
    getch();
    return 0;
        
    
}
даёт выходные данные:

Код
2478 247 24 2
Код
2501 250 25 2
-- хах, вроде исправилось)

но если компилировать + запускать ( как я привык делать; клавишу, знаете ли запомнил ),

не выходя из IDE, то

Код
2514
Код
2516
Код
2518
Хотя я понял: оно же берёт системное время --> скорее всего, связано с тем, что я некоторое время возился тут, набирая что-то.

Всё это я к тому, что алгоритм не самый хороший. Возможно, надо делать, как stake-k26, деля на два, но непонятно, что и почему это даёт.

Спасибо.

Вернуться к обсуждению:
Распространенные ошибки C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.03.2019, 06:09
Готовые ответы и решения:

Распространенные ошибки
Оглавление Ошибки этапа компиляции Программа не компилируется или компилируется с...

безопасность и распространенные ошибки
Тут наткнулся на очень интересные тексты: http://werad.narod.ru/articles/programm6.html ...

Распространенные ошибки SEO и ASP.NET 2.0
Здравствуйте, существуют несколько СЕО проблем при использовании ASP.NET, ниже я опишу эти...

Самые распространенные строки
type Mytype = record name:string; surname:string; end; var Students:Mytype; ...

72
11.03.2019, 06:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.03.2019, 06:09
Помогаю со студенческими работами здесь

Самые распространённые фамилии
Здравствуйте! Для реализации автоподстановки фамилии нужно как-то выявить, например, 1 (10, 15,...

Вывести самые распространенные женские и мужские имена
Помогите решить задачу пожалуйста! Написать программу, которая формирует файл записей данной...

Вывести самые распространенные мужские и женские имена
Имеется массив записей о студентах, каждая из которых включает поля: фамилия, имя, отчество, пол,...

Вирус блокирует выход на сайт вк и другие распространенные сайты
я чайник поэтому если что то не загрузилось..напишите пожалуйста, и помогите... второй день вожусь...

Найти и вывести самые распространенные женские те мужские имена
О каждом студенте факультета доступна следующая информация: фамилия, имя, отчество, пол, возраст,...

Вывести самые распространенные мужское и женское имена среди студентов
Во входном файле записана следующая информация о каждом из 20 студентов некоторого вуза: ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru