Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Best-pm07
..:::BesT:::..
7 / 7 / 1
Регистрация: 19.03.2009
Сообщений: 195
#1

Последовалельность чисел с 0-м - C++

25.03.2009, 13:13. Просмотров 549. Ответов 2
Метки нет (Все метки)

Задача:
Дана последовательность чисел, среди которых есть один нуль. Вывести на печать все числа к нулю включительно.

Желательно оформить в виде процедур.

Вот сдесь программы которые нагуглил:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
uses wincrt;
var a:array[1..50]of integer;
    n,i,k:integer;
begin
write('n=');readln(n);
for i:=1 to n do
     begin
       write('a[',i,']=');
       readln(a[i]);
     end;
writeln;
i:=1;k:=0;
while a[i]<>0 do
   begin
     k:=k+1;
     i:=i+1;
   end;
for i:=1 to k+1 do
write(a[i],' ');
readln
end.
C++
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
void main()
{
 int i, a[20] = {1, 2, 3, 4, 5, 6, 0, 7, 8, 9};
 for (i = 0; i < 20; i++)
 {
  printf("%d", a[i]);
  if (a[i] == 0) break;
 }
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream.h>
int main()
{
 int  a[20]
= {1, 2, 3, 4, 5, 6, 0, 7, 8, 9};
 int* p     = a;    //Указатель на элемент массива
 
 while( *p ){     //Пока не ноль
  cout << *p << ' ' ;  //печать
  p++;      //Переход на следующий элемент
 }
}
Кто может перепишите по правильному на С++
из библиотек не использовать такие как <stdio.h>
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2009, 13:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Последовалельность чисел с 0-м (C++):

Из множества целых чисел получить множество чисел, являющихся квадратами нечетных чисел - C++
Из множества целых чисел получить множество чисел, являющихся квадратами нечетных чисел.

Дано целое число N и набор из N целых чисел. Определить номера тех чисел наборе, которые меньше своего правого соседа, и количество К таких чисел. - C++
Всем привет мне нужен исходник к етой задачи Дано целое число N и набор из N целых чисел. Определить номера тех чисел наборе,...

Написать шаблоны функций для для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном массиве целых чисел - C++
Написать шаблоны функций для для вычисления суммы произведений двух соседних чисел для трех целых чисел и в одномерном массиве целых чисел:...

Найти суммы двух случайных чисел. a) целых чисел из диапазона от 50 до 100 b) вещественных чисел от 3х с половиной до 8 - Pascal
помогите решить Найти суммы двух случайных чисел. a) целых чисел из диапазона от 50 до 100 b) вещественных чисел от 3х с половиной...

Из заданного множества целых чисел выделить множество нечётных чисел и чисел, делящихся без остатка на 17 - Turbo Pascal
Дано множество Xl,содержащее целые числа из диапазона . Сформировать новое множество Y путем выделения из множества Xl нечетных чисели...

Для N вводимых с клавиатуры чисел определить количество четных чисел и сумму нечетных чисел - Turbo Pascal
Для N вводимых с клавиатуры чисел определить количество четных чисел и сумму нечетных чисел.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Бартимеус
181 / 33 / 2
Регистрация: 29.10.2008
Сообщений: 283
25.03.2009, 13:26 #2
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
   int box[]={1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9};
   for(int i=0; box[i]!=0; i++)
   {cout<<box[i]<<endl;}   
   getch();
   return 0;
}
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,653
Записей в блоге: 1
25.03.2009, 13:35 #3
Вы же сами всё сделали! С процедурами можно так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
using namespace std;
 
void foo(int *p)
{
    for(; cout<< *p <<' ', *p != 0; ++p );
}
int main()
{
    int  a[20] = {1, 2, 3, 4, 5, 6, 0, 7, 8, 9};
 
    foo(a);
 
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2009, 13:35
Привет! Вот еще темы с ответами:

Нужен Калькулятор чисел в Excel с считыванием чисел ячейки и суммированием к нему еще чисел - VBA
Нужен калькулятор для каждой ячейки в таблице, таблица может быть где угодно поэтому 1) нужно взять ту цифру из ячейки и считать 2)...

Цикл: Подсчитайте, сколько среди данных N чисел нулей, положительных чисел, отрицательных чисел. - Turbo Pascal
Решите пожалуйста 4 задачи... Очень прошу... Выручите... 1) По данному числу n вычислите сумму 1+1/22+1/32+...+1/n2. Вводится одно...

Как из последовательности 20 чисел вычислить сумму нечетных чисел и определить количество четных чисел. - QBasic
Помогите пожалуйста !!!! Из последовательности 20 чисел вычислить сумму нечетных чисел и определить количество четных чисел.

Определить сумму чисел меньше P,произведение чисел больше H и кол-во чисел в диапозоне значений P и H - Pascal
ПОМОГИТЕ!!!!! даны число P и H.Определить сумму чисел меньше P,произведение чисел больше H и кол-во чисел в диапозоне значений P и H....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru