Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Не считывает данные с файла #include <stdio.h> #include <math.h> #include <cmath> #define M_PI 3.14159265358979323846 int main() { double y1, y2, z1, z2; double x, y, d; FILE* inputFile; https://www.cyberforum.ru/ c-beginners/ thread3114384.html C (СИ) Ввод и печать символов до поступления завершающего символа. Ошибки компиляции
У меня та же проблема. Пишу программу по вводу-выводу. Вот код:/*ввод-вывод2 */ /*ввод и печать символов до поступления завершающего символа*/ #include<stdio.h> #define STOP * /*дает символу * символическое имя STOP*/ int main() { char ch; ch = getchar; /* строка 9 */; while (ch != STOP)
C (СИ) Ошибка "Необъявленный идентификатор mm" https://www.cyberforum.ru/ c-beginners/ thread3110359.html
У меня та же ошибка. Пишу программу для бегунов - пересчитывает ваше время пробега дистанции, выраженной в км, во время, требуемое для пробега одной мили, и вашу среднюю скорость, в милях в час. Ошибка возникла в 25 строке кода: #pragma warning(disable : 4996) #include <stdio.h> /* бег */ #define SM 60 /* число секунд в минуте */ #define SH 3600 /* число секунд в часе */ #define МК...
C (СИ) Написать программу вычисления определителя матрицы и обратной матрицы Здравствуйте! Помогите пожалуйста! Задание 1 Написать программу вычисления определителя матрицы одним из следующих методов: а) методом Гаусса; б) методом декомпозиции. Входные данные: • порядок системы n ; • матрица системы A. Выходные данные: https://www.cyberforum.ru/ c-beginners/ thread3110332.html
C (СИ) Заданы порядки и коэффициенты двух полиномов. Сформировать массив, содержащий коэффициенты композиции полиномов
Заданы порядки и коэффициенты двух полиномов. Сформировать массив, содержащий коэффициенты композиции полиномов. Максимальный порядок исходных полиномов – 10.
C (СИ) Ошибка (активно) E0020 идентификатор "printf" не определен Здравствуйте! Пишу программу. В процессе написания кода возникла данная ошибка. Хочу с ней разобраться. Вот код:/* пшеница */ #define SQUARES 64 /* число клеток на шахматной доске */ #define CROP 7E14 /* урожай пшеницы в США, выраженный в числе зерен */ main() { double current, total, int count = 1; printf(" клетка число зерен сумма зерен доля\n"); printf("от урожая в США\n"), total... https://www.cyberforum.ru/ c-beginners/ thread3110058.html
C (СИ) Реализация таблицы лидеров в игре "Змейка" В case end нужно реализовать таблицу лидеров. При запуске игра просит пользователя ввести имя,после выигрыша или проигрыша должна предлагать вывести таблицу лидеров, содержащую 10 лучших игроков(их имена и счёт) Также прилагаю ссылку на весь проект - https://disk.yandex.ru/d/VlPQCRasTDH0GQ #define _CRT_NONSTDC_NO_WARNINGS #define _CRT_SECURE_NO_WARNINGS #include "main.h" #include... https://www.cyberforum.ru/ c-beginners/ thread3110008.html C (СИ) С чего мне начать учиться программированию?
Я не имею понятия с чего мне начать учиться программированию. Друг сказал начни "С". Стоит ли начинать с него?
C (СИ) Пилю свой "norton commander", нужно разобраться со структурой панелей Доброго времени суток! Делаю проект на курсах по программированию. Пытаюсь сообразить, как хранить данные о текущей папке. Вроде нужна структура, но вроде и матрица. Еще препод требует, чтобы внутри этой конструкции была ссылка на вышестоящий элемент(видимо хочет проверить мои знания рекурсии). Как лучше сделать? хранить информацию о каждом файле/папке в структуре выглядит как расточительство.... https://www.cyberforum.ru/ c-beginners/ thread3109688.html C (СИ) Заполнить поле случайно значениями 0 или 1, вероятности одинаковы https://www.cyberforum.ru/ c-beginners/ thread3109445.html
Помогите пожалуйста с кодом, не могу подобрать подходящую логику(указал где в коде), которая бы удовлетворяла условию (двойки,должны быть соседними с тройками) Полное условие вот: Поле размером 40 × 100 (40 строк, 100 столбцов). Заполнить поле случайно значениями 0 или 1, вероятности одинаковы. 1 — проводящая ячейка. Вывести содержимое поля. Выбрать случайно клетку на поле, если клетка...
Ввод с клавиатуры данных в массив C (СИ)
Описать структуру с именем note, содержащую следующие поля:  фамилия, имя;  номер телефона;  дата рождения (массив из трех чисел). Написать программу, выполняющую следующие действия:  ввод с клавиатуры данных в массив, состоящий из максимум 8 элементов типа note, причем сделать возможность прервать ввод, чтобы можно было не вводить все 8 элементов; после окончания ввода отсортировать...
C (СИ) Рекурсивные алгоритмы https://www.cyberforum.ru/ c-beginners/ thread3109419.html
Помогите с написанием программы. Имеется n населенных пунктов, пронумерованных от 1 до n. Некоторые пары пунктов соединены дорогами. Вывести самый короткий путь из L-го пункта в M-й. Информация о дорогах задается в виде последовательности пар чисел i и j (i < j), указывающих, что i-й и j-й пункты соед
2487 / 1145 / 707
Регистрация: 25.04.2016
Сообщений: 3,291
12.06.2023, 17:18 0

Задание рандомного массива и работа с его элементами (прям очень нужно) - C (СИ) - Ответ 16938980

12.06.2023, 17:18. Показов 570. Ответов 9
Метки (Все метки)

Ответ

Licus, для начала доведите свой код до работоспособного:
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
#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#define N 5
 
int main (void)
{
    srand(time(NULL));                  // новая точка отсчета случайных
    int b[] = {2, 3, 5, 7};             // все возможные k (условно)
    int k = b[rand() %4];               // выбираем случайное k из возможных
    printf("k = %d\n\narray:\n", k);
 
    int a[N], i = 0, sum = 0;
    while (i < N)
    {
        printf("% 4d", a[i] = rand() %101 - 50);
 
        if (a[i] > 0 && a[i] % k == 0)  // считаем сумму положительных, кратных k
            sum = sum + a[i];
 
        i++;                            // переходим к следующему элементу массива
    }
 
    printf("\n\nsum = %d\n", sum);
    return 0;
}
В вашем коде ошибка заключается в том, что переход к следующему элементу массива в цикле производится лишь в том случае, если не выполняется условие if ((a[0] % a [i] == 0) && (a[i]>0)), но он должен происходить в любом случае. Ну и помимо этого первый элемент массива может оказаться отрицательным (а то и вовсе нулевым), так что лучше задавать k1 отдельно (пример выше).

Вернуться к обсуждению:
Задание рандомного массива и работа с его элементами (прям очень нужно) C (СИ)
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.06.2023, 17:18
Готовые ответы и решения:

Из рандомного массива найти максимальное значение и его номер
:)Помогите

нужно решить задание!очень)
или на сайте вк/guzzini в альбоме &quot;-&quot; спасибо)

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

Задание на лабораторную, очень нужно! Delphi7
Помогите написать код 1. Пусть вводится 10 произвольных имен. Необходимо напечатать их по...

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

Как сделать задание! очень нужно :wall:
Всем привет. Помогите пожалуйста сделать лабу по АЯП, 1 и 2 задание, кто чем поможет. Завтра уже...

Из рандомного массива удалить любой элемент и посчитать его сумму с использованием указателей, как это сделать?
#include&quot;iostream&quot; int main() { system(&quot;chcp 1251&amp;&amp;cls&quot;); int*point = new int; int nomer,...

Очень нужно решить задание,сдаю первую сессию и возникли сложности...
Ув. участники форума! Не могу решить задачу такого рода: По трем заданным матрицам A(N,N), В(N,N)...

задачу с оператора выбора case очень нужно : Пусть элементами равностороннего треугольника являются: 1.Сторона а; 2.Площад
Помогите решить задачу с помощью оператора выбора case очень нужно плиз: Пусть элементами...

Как можно взять один элемент двумерного массива и сравнить его с элементами его строки?
Или столбца.

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

Работа с файлами, очень нужно!
Помогите пожайлуста написать программу: первая: Даны символьные файлы f1 и f2. Переписать с...

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