Форум: Форум C++Разное
Новые темы: 00
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: массивы help завтра контрольная((((
 
 автор: чайник в с++   (09.11.2010 в 21:23)   письмо автору
 
 

как вывести сумму 2и 3 елемента массива?
как разделить все елементы мас на 5?

  Ответить  
 
 автор: Miha_drinking_bout   (10.11.2010 в 18:29)   письмо автору
 
   для: чайник в с++   (09.11.2010 в 21:23)
 

1й вопрос:
#include<stdio.h>

main()
{
int c,A[10]={4, 2, 8, 4, 6, 1, 3,9, 5, 11};//задаем переменные
c=A[2]+A[3];//складываем, результат в с
printf("%d\n",c);//выводим на экран
}

Вроде все элементарно!
2й вопрос:
производим действия над массивом в цикле, пока не дойдем до конца.
#include<stdio.h>

main()
{
int c;
float A[10]={4, 2, 8, 4, 6, 1, 3,9, 5, 11};//задаем переменные

for(c=0;c<10;c++)
{
A[c]=A[c]/5;//делим на 5, как заказывали
printf("%f\n",A[c]);//выводим на экран
}
}

  Ответить  
 
 автор: Vorox   (25.11.2010 в 15:52)   письмо автору
 
   для: Miha_drinking_bout   (10.11.2010 в 18:29)
 

>1й вопрос:
>
#include<stdio.h>
>
>main()
>{
>int c,A[10]={4, 2, 8, 4, 6, 1, 3,9, 5, 11};//задаем переменные
>c=A[2]+A[3];//складываем, результат в с
>printf("%d\n",c);//выводим на экран
>}
>

>Вроде все элементарно!

Разве нумерация элементов массива начинается не с 0? :)

  Ответить  
 
 автор: Miha_drinking_bout   (26.11.2010 в 15:21)   письмо автору
 
   для: Vorox   (25.11.2010 в 15:52)
 

С нуля конечно. Каков вопрос таков и ответ :) (шучу). Пусть автор конечно простит меня запамятовал (честно). Ну если так, то A[1]+A[2].

  Ответить  
 
 автор: vvmcpp   (11.12.2010 в 22:51)   письмо автору
 
   для: Vorox   (25.11.2010 в 15:52)
 

>Разве нумерация элементов массива начинается не с 0? :)
В с и с++ нумерация массива начинается с нуля.
И в твоем случае нулевой элемент массива A равен 4
A[0]==4 это правда
Можеш проверить это в программе

например так
if(A[0]==4) printf("правда");

  Ответить  
 
 автор: vvmcpp   (12.12.2010 в 21:49)   письмо автору
 
   для: Miha_drinking_bout   (10.11.2010 в 18:29)
 

//наверное если все нужно разделить то их сначала сложить и потом разделить
//
#include<stdio.h>

main()
{
int c;
float A[10]={4, 2, 8, 4, 6, 1, 3,9, 5, 11};//задаем переменные
float result=0.0;
for(c=0;c<10;c++)
{
result +=A[c];
}
result=result/5;
// тут можно уже вывести

}

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования