Форум программистов, компьютерный форум, киберфорум
Наши страницы

В массивах А(10) и В(10) все элементы, предшествующие первому нулевому элементу, заменить на 0,5 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание списка и разделение его на четный и нечетный http://www.cyberforum.ru/cpp-beginners/thread851813.html
Суть программы следующая: Мы вводим число элементов (n) и вводим (n-ное ) количество элементов, эти элементы должны разделиться на четные и нечетные, в два списка, но почему-то они у меня...
C++ обединение 2х масовов Даны два упорядоченных по возрастанию массива действительных чисел одинакового размера: и . Требуется за один просмотр объединить эти массивы в один массив размера 2n также упорядоченный по... http://www.cyberforum.ru/cpp-beginners/thread851809.html
Определить, является ли введённая с клавиатуры строка двоичным числом C++
Задание: Напишите программу, которая определяет, является ли введённая с клавиатуры строка двоичным числом. Люди помогите пожалуйсто очень срочно надо здать лабу, а это задание не могу...
Размещение с повторениями C++
Помогите, пожалуйста. Буду очень благодарна. Задано натуральные числа n и k. Навести в лексикографическом порядке все размещения с повторениями элементов множества {1, 2, …, n} по k. Определить их...
C++ Написать программу для игры в морской бой http://www.cyberforum.ru/cpp-beginners/thread851767.html
Помогите с заданием на курсовую, проболел, времени совсем не хватает... 1-курс..
C++ Объявить массив целых чисел и заполнить его случайными значениями Добавлено через 26 секунд Объявить массив целых чисел и заполнить его случайными значениями. Размер массива и диапазон значений его элементов заданы в Вашем варианте индивидуального задания... подробнее

Показать сообщение отдельно
MAIRA
0 / 0 / 0
Регистрация: 01.04.2015

В массивах А(10) и В(10) все элементы, предшествующие первому нулевому элементу, заменить на 0,5 - C++

28.04.2013, 14:58. Просмотров 259. Ответов 1
Метки (Все метки)

Здравствуйте. Не могли бы вы мне помочь? не могу составить программу на функции.
Задача. Даны два массива А(10),В(10).В массивах А(10) и В(10) все элменты предшествующие первому нулевому элементу заменить на 0,5.
Собственно я сделала ее,НО не по условию(не могу с использованием функции).

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#include <iostream>
#include <math.h>
#include <conio.h>
# define N 10
int main(void)
{
 
int i, q, m1, m2;
float a[N], b[N];
system ("color 1a");
puts("\n\t RGR 1))");
puts("\n\t =================");
M3:
printf ("\n\t Vvedite elementi massiva a \n\t");
for(i=0; i<N; i++)
scanf(" %3f", &a[i]);
 
printf ("\n\t Vvedite elementi massiva b \n\t");
for(i=0; i<N; i++)
scanf("%3f", &b[i]);
 
for(i=0; i<N; i++)
if (a[i]==0)
{
m1=i;
break;
 
}
for(i=0; i<N; i++)
if (b[i]==0)
{
m2=i;
break;
}
 
for (i=0; i<m1; i++)
 
a[i]=0.5;
 
 
for (i=0; i<m2; i++)
 
b[i]=0.5;
 
 
printf("\n\t Preobrazovannie massivi \n\t");
for(i=0; i<N; i++)
printf(" %3.1f", a[i]);
printf("\n\t");
for(i=0; i<N; i++)
printf(" %3.1f", b[i]);
 
M5:
puts("\n\t ================================");
printf("\n\t Vi hotite viiti? yes - q=1, no - q=0");
printf ("\n\t q=");
scanf("%d" , &q);
if (q==1)
goto M4;
else
if (q==0)
goto M3;
else
printf("\n\t Vvedite 0 ili 1");
goto M5;
M4:
printf("\n\t Poka, Poka");
getch ();
return 0;
}
Спасибо заранее
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.