delfinmos
?>

Составить программы на языке си 1)вводить различные числа. когда будет введен 0, то программа выходит из цикла. 2)вводим любое число с клавиатуры и нужно определить является ли оно простым 3)создайте одномерный массив, состоящий из 5 элементов. далее, заполните его элементы значениями, введенными с клавиатуры и выведете заполненный массив на экран

Информатика

Ответы

andreevaanastsiyao82
1)
#include <stdio.h>
 
int main() {
 int a = -1;
 while(a != 0)
    scanf("%d", &a);
}
2)
#include <stdio.h>
#include <math.h>
 
int main() {
 int a;
 scanf("%d", &a);
 int prime = 1;
 for(int i = 2; i <= sqrt(a)+1; i++)
    if(a%i == 0) {
      prime = 0;
      break;
    } if((prime == 0 && a != 2) || a == 1) printf("NO\n");
 else printf("YES\n");
}
3)
#include <stdio.h>

int main() {
 int a[5];
 for(int i = 0; i < 5; i++)
   scanf("%d", &a[i]);
 for(int i = 0; i < 5; i++)
   printf("%d ", a[i]);
 printf("\n");
}
Maksim Dmitrii1579
Решение тут простое, а вот как оформить...наверно блок-схему имеет смысл нарисовать.
Число a - любое натуральное, число b - натуральное четное, т.е. b=2k, где k - любое натуральное число.
3) \ a \times 2 =2a\to x \\ 4) \ x+b=2a+b=2a+2k=2(a+k) \to x \\ 5) \ \frac{x}{2}= \frac{2(a+k)}{2}=a+k \to x \\ 6) x-a=a+k-a=k \to x
Легко видеть, что по результатам шестого шага алгоритма получилось число k. Но мы полагали, что b=2k, поэтому Бим удваивает сообщенное ему число и получает b.

Примеры решений:
1. A=37, B=18
3) 37*2=74 4) 74+18=92 5) 92/2=46 6) 46-37=9 и теперь 9*2=18=B
2. A=4, B=2
3) 4*2=8 4) 8+2=10 5) 10/2=5 6) 5-4=1 и теперь 1*2=2=B
3. A=12345, B=222
3) 12345*2=24690 4) 24690+222=24912 5) 24912/2=12456 6) 12456-12345=111 и теперь 111*2=222=B
dmitrymakarov003
Вся информация, которую обрабатывает компьютер должна быть представлена двоичным кодом с двух цифр 0 и 1. Эти два символа принято называть двоичными цифрами или битами. С двух цифр 0 и 1 можно закодировать любое сообщение. Это явилось причиной того, что в компьютере обязательно должно быть организованно два важных процесса: кодирование и декодирование.Кодирование – преобразование входной информации в форму, воспринимаемую компьютером, т.е. двоичный код.Декодирование – преобразование данных из двоичного кода в форму, понятную человеку.С точки зрения технической реализации использование двоичной системы счисления для кодирования информации оказалось намного более простым, чем применение других

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Составить программы на языке си 1)вводить различные числа. когда будет введен 0, то программа выходит из цикла. 2)вводим любое число с клавиатуры и нужно определить является ли оно простым 3)создайте одномерный массив, состоящий из 5 элементов. далее, заполните его элементы значениями, введенными с клавиатуры и выведете заполненный массив на экран
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

svt5299
Yarovitsin
Скворцов
shuxratmaxmedov
aluka
VladimirovnaBugrova
Иванович621
Olesya-elena1525
Yurevich1291
antoska391
Takhmina-Komarova1415
kristinagaspa62
Nikolaevich_Vladimirovich1509
boldyrevanastia22
polina25258