Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2021, 14:35   #1
Lovskiy
Пользователь
 
Регистрация: 16.10.2021
Сообщений: 27
По умолчанию дана последовательность из N целых чисел. определить сколько положительных чисел встречается до первого отрицательного н

Решил это задание с помощью массива, но нужно просто с последовательностью. Нескончаемым циклом
вот код с массивом
Код:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define S 100
int main() {
    int vidp = 0;
    int Ar[S];
    srand(time(NULL));
    for (int i = 0; i < S; i++) {
        Ar[i] = rand() % 300 - 51;
        printf_s("%d    ", Ar[i]);
    }
 
    for (int i = 0; i < S; i++) {
        if (Ar[i] < 0)
            break;
        vidp++;
    }
    
    printf_s("\n %d", vidp);
    _getch();
    return 0;
}
Lovskiy вне форума Ответить с цитированием
Старый 04.11.2021, 14:59   #2
Lovskiy
Пользователь
 
Регистрация: 16.10.2021
Сообщений: 27
По умолчанию нашел решение

Код:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
    int count =0, A;
    srand(time(NULL));
    for (int i = 0; i < S; i++) {
        A = rand() % 300 - 51;
        printf_s("%d    ", A);
        if (A < 0)   break;
        if (A >0) count++;
    }
 
    printf_s("\n %d", count);
    _getch();
    return 0;
}
Lovskiy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
visual basic. Дана последовательность из М чисел. Найти сумму и произведение всех положительных чисел СергейКл Помощь студентам 12 20.05.2015 17:17
Дана непустая последовательность целых чисел. Найти: Сумму чисел, больших числа x и количество всех чётных чисел maksim97maksim Паскаль, Turbo Pascal, PascalABC.NET 1 09.04.2014 13:59
Дана последовательность ненулевых целых чисел,оканчивающая нулем.Определить,сколько раз в этой последовательности меняеться знак.( Salomon9393 Помощь студентам 0 07.12.2012 18:59
Дана последовательность вещественных чисел. каждая пара чисел задает границы отрезка. Найти количество целых чисел на отрезках 'studentka' Помощь студентам 6 30.11.2011 18:35
без массива определить сколько положительных чисел встречается до первого отрицательного числа narco3 Помощь студентам 1 02.10.2011 12:05