Информатика | 10 - 11 классы
C + + Нужно создать одномерный массив A[5] где числа будут введены случайным образом от 0 до 1.
Я делал вот что у меня получается : #include #include #include using namespace std ; int main () { float A[5] = {} ; srand(time(NULL)) ; for (char i = 0 ; i< ; 5 ; i + + ) { A[i] = (char)rand()%1 ; cout< ; } return 0 ; } Проблема в том, что выводит только нули Помогите пожалуйста.
Помогите плиииз = ))) у меня есть программа но вней 2 ошибки нужно сделать с помощью динамического массива?
Помогите плиииз = ))) у меня есть программа но вней 2 ошибки нужно сделать с помощью динамического массива.
/ / laba4_2.
Cpp : Defines the entry point for the console application.
/ / #include "stdafx.
H"
#include "stdio.
H" / / #include "math.
H"
using namespace std ;
int main ( )
{ float * a ; int i, n ; printf("n = ") ; scanf("%i", & ; n) ; a = (float * )malloc(N * sizeof(float)) ; for( i = 0 ; i< ; = n - 1 ; i + + ) { printf("a[%i] = ", i ) ; scanf("%i", & ; a[i]) ; } for (i = 0 ; i< ; = N - 1 ; i + + ) { if (a[i]< ; 0) { printf("oshibka \ n") ; } else { if (a[i] / 2 = = 0) { printf("chetnoe \ n") ; } else { printf("nechetnoe \ n") ; } } } return 1 ;
}.
Объясните пожалуйста как такой ответ выходит?
Объясните пожалуйста как такой ответ выходит?
#include< ; stdio.
H> ; #include< ; conio.
H> ; int main() { int i = 0 ; int s = 0 ; while(i< ; 4) { s + = i ; i + + ; printf("%d", i) ; } getch() ; } что программа выводит на экран?
Ответ : 6.
Напишите пожалуйста комментарии к программе на С + + , что к чему скажем так?
Напишите пожалуйста комментарии к программе на С + + , что к чему скажем так.
Задание было такое : Заполните случайным образом массив (100 элементов) поочередно бук - вами латинского алфавита от A до H и символами цифр от 1 до 8.
Про - верьте, есть ли в данном массиве записи, сходные с записью ходов коня по шахматной доске, и, если есть заполните ими второй массив.
Выполните сортировку полученных массивов.
Для контроля результата сделайте распечатку массивов, в том числе исходного.
#include #include #include char string[101] ; / / вводимое число char * temp ; char tempWord[1024] ; void checkIdentical(char str[]) { int i, j, size ; char c ; bool br ; size = strlen(str) ; for(i = 0 ; i < ; size ; i + + ) { c = str[i] ; for(j = i + 1 ; j < ; size ; j + + ) { if(c = = str[j]) { printf("%s \ n", str) ; br = !
Br ; break ; } } if(br) { break ; } } } int main() { printf("enter \ n") ; gets(string) ; temp = strtok(string, " ") ; printf("words with identical letters : \ n \ n") ; for( ; temp !
= NULL ; ) { strcpy(tempWord, temp) ; checkIdentical(tempWord) ; temp = strtok(NULL, " ") ; } return 0 ; }.
Вопрос по С + + Надо было составить программу чтобы считывала текст из файла и выводила количество маленьких (4 - 8 символов) слов во всех строках текста То что придумал #include "stdafx?
Вопрос по С + + Надо было составить программу чтобы считывала текст из файла и выводила количество маленьких (4 - 8 символов) слов во всех строках текста То что придумал #include "stdafx.
H" #include #include #include #include using namespace std ; int main(int argc, _TCHAR * argv[]) { FILE * text ; char * filename = "C : \ \ Myfile.
Txt" ; char buf[101] = "" ; char commentStr[101] = "" ; if (!
(fopen_s(& ; text, filename, "r"))) { while (fgets(buf, 100 , text)) printf_s("%s", buf) ; char * pmin = NULL ; size_t pminlen = 0 ; char * head ; char * tail ; while ( * tail) { for (head = tail ; * head & ; & ; !
Isalnum( * head) ; + + head) { ; } for (tail = head ; * tail & ; & ; isalnum( * tail) ; + + tail) { ; } if (head < ; tail) { if ((pmin = = NULL) || (pminlen > ; tail - head)) ; { pmin = head ; pminlen = tail - head ; } } } if (pmin) { printf(" \ n") ; printf("min = %.
* s \ n", pminlen, pmin) ; } system("pause") ; return 0 ; } ничего не выдает в чем ошибка ( как мне кажется их тут дофига).
ГДЕ ОШИБКА В КОДЕ?
ГДЕ ОШИБКА В КОДЕ?
ЯЗЫК СИ.
#include #include int main() { system ("chcp 1251 > ; nul") ; printf(" \ n Условие : Напишите программу поиска максимального из четырех чисел с использованием функции поиска большего из двух.
") ; int a, b, c, d ; printf(" \ n \ t Введите 1 число - > ; ") ; scanf("%i", & ; a) ; printf(" \ n \ t Введите 2 число - > ; ") ; scanf("%i", & ; b) ; printf(" \ n \ t Введите 3 число - > ; ") ; scanf("%i", & ; c) ; printf(" \ n \ t Введите 4 число - > ; ") ; scanf("%i", & ; d) ; int chislo(int a, int b) {if (a> ; b) return a ; else return b ; } printf(chislo(chislo(chislo(a, b), c), d)) ; return 0 ; }.
#include using namespace std ; int main (){ cout < ; < ; "Privet vsem?
#include using namespace std ; int main (){ cout < ; < ; "Privet vsem!
" ; system("pause") ; } Программу скомпилировал.
Хочу отделить фразу "Privet vsem" от фразы " Для продолжения нажмите любую клавишу.
" #include using namespace std ; int main (){ cout < ; < ; "Privet vsem!
"< ; system("pause") ; } Не получается скомпилировать - как было слитно, так и осталось.
Помогите, пожалуйста!
Довольно глупый вопрос?
Довольно глупый вопрос.
Предположим я создаю mprog.
Cpp и там обращаюсь к функции через имеющийся prog.
H (#include "prog.
H"), сама функция лежит в prog.
Cpp. Выходит примерно вот что : = = = = = = = = = = = = = = = = prog.
Cpp = = = = = = = = = = = = = = #include "prog.
H" int prog (int num) { / * Функция.
* / } = = = = = = = = = prog.
H = = = = = = = = = = #ifndef prog #define prog int prog (int) ; #endif = = = = = = = mprog.
Cpp = = = = = #include < ; iostream> ; #include "prog.
H" int main () { int nFGA ; prog (nFGA) ; return 0 ; } Я так понимаю, ошибок нет и они связаны.
Как теперь это запустить?
Что не так в программе?
Что не так в программе?
Нужно вывести минимальный элемент, который есть в массиве.
С + +
#include
#include
#include
#include
#include
int main()
{
int a[5], i, min ;
srand (time(0)) ;
printf("a : \ n") ;
for (i = 0 ; i.
Задача по теме рандомиз и сранд :Составьте программу на языке С + + для решения одного из вариантов заданий?
Задача по теме рандомиз и сранд :
Составьте программу на языке С + + для решения одного из вариантов заданий.
Программа должна иметь пользовательское меню, которое позволяет : заполнить массив и при этом вывести его на экран, выполнить операции над массивом и просмотреть результаты, закрыть программу.
Вариант 6 : Одномерный массив из 16 элементов случайным образом заполняется целыми числами из диапазона [ - 240.
180].
Найти сумму четных отрицательных и сумму нечетных положительных элементов массива.
Начал писать :
#include
#include
#include
#include
#include
#include
int main (void)
{ int x[16] ; int t ; randomize() ; x = random(180) - 240 ; / / for (t = 0 ; t < 16 ; + + t) scanf("%d ", x[t]) ; for (t = 0 ; t < 16 ; + + t) printf("%d ", x[t]) ; return 0 ;
}
Пишет ошибку :
12 14 E : \ 1 Ó×ÅÁÀ \ 5ñåìåñòð \ ïðîãðàììû \ ïð4.
1. cpp [Error] 'randomize' was not declared in this scope
13 13 E : \ 1 Ó×ÅÁÀ \ 5ñåìåñòð \ ïðîãðàììû \ ïð4.
1. cpp [Error] 'random' was not declared in this scope
Не могу дальше этого места пройти.
Можно при помощи srand, если вам будет проще.
Помогите решить задачу :"Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 3?
Помогите решить задачу :
"Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, оканчивающееся на 3.
Программа получает на вход количество чисел в последовательности, а затем сами числа.
В последовательности всегда имеется число, оканчивающееся на 3.
Количество чисел не превышает 1000.
Введённые числа не превышают 30 000.
Программа должна вывести одно число — максимальное число, оканчивающееся
на 3.
"
Вот то, что у меня получилось [Язык программирования C + + ] :
#include
#include
using namespace std ;
int main(){ int user_nums[1000] ; int first_stage[1000] ; int second_stage[1000] ; cout.
Вопрос C + + Нужно создать одномерный массив A[5] где числа будут введены случайным образом от 0 до 1?, расположенный на этой странице сайта, относится к категории Информатика и соответствует программе для 10 - 11 классов. Если ответ не удовлетворяет в полной мере, найдите с помощью автоматического поиска похожие вопросы, из этой же категории, или сформулируйте вопрос по-своему. Для этого ключевые фразы введите в строку поиска, нажав на кнопку, расположенную вверху страницы. Воспользуйтесь также подсказками посетителей, оставившими комментарии под вопросом.
Решение поставленной задачи находится в файле.