хуйдрочил_Анастасия
?>

Дан одномерный массив целых чисел. Все элементы массива, дающие в остатке от деления на 3 число 1, заменить на 1. pascal abc

Информатика

Ответы

nunabat457
1)
#include <stdio.h>
#include <stdlib.h>

int sover (int n)
{
  int sum = 0;
  for (int i = 1; i<=n/2; i++)
    if (n%i==0) sum+=i;
  if (sum==n)
    return 1;
  else return 0;
}
int main()
{
  int n;
  printf ("N = ");
  scanf ("%d",&n);
  if (sover(n)==1)
    printf ("Sovershennoe");
  else printf ("Ne sovershennoe");
  printf("\n");
  system ("PAUSE");
  return 0;
}

2)
#include <stdio.h>
#include <stdlib.h>

int main()
{
  for (int i = 1; i<=5; i++)
  {
    for (int j = 1; j<=5-i+1; j++)
      printf ("%d ",5+i-1);
    printf ("\n");
  }
  system ("PAUSE");
  return 0;
}

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

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

Дан одномерный массив целых чисел. Все элементы массива, дающие в остатке от деления на 3 число 1, заменить на 1. pascal abc
Ваше имя (никнейм)*
Email*
Комментарий*

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

marusyamr
ustinovda14
slonikkristi69
temik10808564
Yevgenii1423
maxchuev
supercom-ru-marinaguseva4267
vera2job7
nekarpova
keti0290103
pimenovamar
Олимов Протопопова
kryshtall2276
ivanovmk1977
pimenov5