Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 14.02.2011, 22:16   #1
stas135642
Пользователь
 
Регистрация: 31.10.2010
Сообщений: 39
По умолчанию Р

Здравствуйте. Пожалуйста, дайте наводку на составление программы. Вот моя прога :
#include <stdio.h> // Обьявление
#include <conio.h> // прототипов
#include <math.h> // библио
#include <locale> // течных
#include <string> // функций

void main(void)
{
int i, A[20] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,1 5,16,17,18,19,20}, *pA=&A[0], S = 0; // Обьявление переменных и массива
for (i = 0; i <= 19; i++) // Начало цикла
{
if (i % 2 == 0) // Условие выполниения цикла
S += *pA;
else
S -= *pA;
pA++;
}
setlocale(LC_ALL, "Russian");
printf("Знакопеременная сумма элементов массива равна: %d\n", S); // Вывод ответа
_getch();
}
Она решает эту задачу:
Задан массив А(20). Определить знакопеременную сумму а1*–*а2*+*а3*–*а4*+*….
А вот и вторая:
#include <stdio.h> // Указание
#include <conio.h> // прототипов
#include <math.h> // библио
#include <locale.h> // течных
#include <stdlib.h> // функций

int main()
{
int A[6][8], *pA = &A[0][0], K, i, j, sum = 0; // Обьявление переменных
setlocale(LC_ALL, "Russian");
printf("Матрица:\n");
for( i = 0; i < 6; i++) // Начало цикла i
{
for( j = 0; j < 8; j++) // Начало цикла j
{
A[i][j] =rand()%9; // Заполнение матрицы случайными числами
printf (" %d" ,A[i][j]); // Вывод матрицы на экран
}
printf("\n");
}
printf("\nВведите значение K = "); // Сообщение пользователю
scanf_s("%d", &K);
for(i = 0; i < 6; i++) // Начало цикла i
for(j = 0; j < 8; j++) // Начало цикла j
{
if(i+j == K) // Условие выполнения цикла
sum += *pA ;
pA++;
}
printf("Сумма= %d", sum); // Вывод ответа
_getch();
}
Она создана для решения задачи :*Просуммировать элементы матрицы Х(6,8), сумма индексов которых равна заданной константе К.
1 прога-1 задание , 2 прога - 2 задание.
В эти прогу надо добавить работу с файлами вот по какому принципу :
а)*в функции ввода исходные данные записывать в файл;
б)*в функциях обработки и вывода данные читать из файла, результат сохранять в файл;
в)*для второго задания лабораторной работы данные дописывать в файл с исходными данными для первого задания;
Примечания:
- имена файлов исходных данных (в режимах начального формирования и добавления) и файлов результатов должны вводиться с клавиатуры;
- при отсутствии на диске указанного файла в режимах чтения и добавления на экран должно выдаваться предупреждающее сообщение и осуществляться повторный запрос имени файла.
г)*результаты выполнения и первого, и второго задания тоже должны быть сохранены в одном файле.
Заранее спсб))
stas135642 вне форума
Старый 14.02.2011, 22:25   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а что "P" - это адекватное название темы, отражающее суть задачи?!!

я уже не говорю о том, что код не оформлен должным образом.

Будь моя воля - то тема была бы уже закрыта!

Последний раз редактировалось Serge_Bliznykov; 14.02.2011 в 22:27.
Serge_Bliznykov вне форума
Старый 15.02.2011, 00:23   #3
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

Serge_Bliznykov, поддерживаю

Тема закрыта.

stas135642, судя по количеству сообщений, вы не первый день на форуме. Так вот: а) темы называть нужно адекватно; б) код программы нужно оформлять тегом [code]
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц