[C++] - Форум
Понедельник, 05.12.2016, 07:27
Задачи по информатике
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: ignorer, KOT_B_MEIIIKE, PASCAL26, atvrider 
Форум » Решение задач по информатике » Задачи по программированию + блок-схемы » [C++] (Дано целое число N и набор из N целых чисел. Вывести номера)
[C++]
иннуликДата: Суббота, 19.03.2011, 21:46 | Сообщение # 1
Сержант
Группа: Новичок
Сообщений: 8
[ 0 ]
Статус: Offline
Дано целое число N и набор из N целых чисел. Вывести номера тех чисел в наборе, которые меньше своего левого соседа, и количество K таких чисел.
 
roguДата: Воскресенье, 20.03.2011, 10:49 | Сообщение # 2
Генерал-лейтенант
Группа: Новичок
Сообщений: 52
[ 1 ]
Статус: Offline
Code
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include<cstdlib>
int _tmain(int argc, _TCHAR* argv[])
{
   int N=20;
   int Amount=0;
   int a[20];
   for(int i=0;i<20;i++)
   {
    a[i]=rand()%20+1;
   }
   for (int i=1;i<20;i++)
   {
    if (a[i]<a[i-1])
    {
     std::cout<<"Number i="<<i<<"  a[i]="<<a[i]<<"\n";
              Amount++;
    }
   }
   std::cout<<"Amount="<<Amount<<"\n";
   getch();
   return 0;
}

Amount -количество


Сообщение отредактировал rogu - Воскресенье, 20.03.2011, 10:49
 
иннуликДата: Воскресенье, 20.03.2011, 11:28 | Сообщение # 3
Сержант
Группа: Новичок
Сообщений: 8
[ 0 ]
Статус: Offline
спасибо!!!!!!
а можете помочь с этой?

Проверить истинность высказывания: "Данное четырехзначное число читается одинаково слева направо и справа налево".

 
roguДата: Воскресенье, 20.03.2011, 19:11 | Сообщение # 4
Генерал-лейтенант
Группа: Новичок
Сообщений: 52
[ 1 ]
Статус: Offline
Code
  
   #include "stdafx.h"
    #include <iostream>
#include<conio.h>
#include <locale.h>  

int _tmain(int argc, _TCHAR* argv[])
{
   
  setlocale (LC_ALL, "Russian");
  int a, b, c, d,cd, bcd, abcd;
  std::cout<<"Введите четырехзначное число\n";
  std::cin>>abcd;
  // Вычисляем a, b, c, d
  d=abcd%10;
  c=(abcd%100-d)/10;
  cd=c*10+d;
  b=(abcd%1000-cd)/100;
  bcd=b*100+cd;
  a=(abcd-bcd)/1000;
  if((a==d)&&(b==c))  
   std::cout<<"Данное четырехзначное число читается одинаково слева направо и справа налево\n";
  else
   std ::cout<<"Данное четырехзначное число не читается одинаково слева направо и справа налево\n";
  getch();
   return 0;
}
 
иннуликДата: Воскресенье, 20.03.2011, 20:21 | Сообщение # 5
Сержант
Группа: Новичок
Сообщений: 8
[ 0 ]
Статус: Offline
СПАСИБО БОЛЬШОЕ
 
Форум » Решение задач по информатике » Задачи по программированию + блок-схемы » [C++] (Дано целое число N и набор из N целых чисел. Вывести номера)
Страница 1 из 11
Поиск:

Copyright MyCorp © 2016